C语言,字符串的首地址付给q还是*q呢,一定要字符串吗?一串数字行不行
答案:2 悬赏:60 手机版
解决时间 2021-02-19 09:48
- 提问者网友:夢醒日落
- 2021-02-19 04:50
C语言,字符串的首地址付给q还是*q呢,一定要字符串吗?一串数字行不行
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-02-19 06:21
这要看你指针变量是怎么定义的了 单指针的话 首地址是赋给q的,char *q 表示的是指向char型变量的指针,当然不能变成一串数字了。要是定义的指针变量是指针的指针的话,即char **q,那个*q表示的是首地址 .希望对你有所帮助
全部回答
- 1楼网友:琴狂剑也妄
- 2021-02-19 06:53
如果是输入的话,直接以字符形式接收就可以
#include
int main()
{
char s[7] = {0};
printf("输入一个6位数:");
scanf("%6s",s);
printf("输入的数字为:%s\n",s);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯