C语言 指针数组可以构造字符串数组,比如: const char *a[1] = {“abc”}

C语言指针数组可以构造字符串数组,比如:constchar*a[1]={“abc”},比如:constchar*a[1]={“abc”};但是如何自己输入字符串呢?我用s... C语言 指针数组可以构造字符串数组,比如:
const char *a[1] = {“abc”},比如:
const char *a[1] = {“abc”};
但是如何自己输入字符串呢?
我用 scanf-s(“%s”, &*a);
会报错
展开
 我来答
匿名用户
2017-12-12
展开全部
const char* a[1]={"abc"};
scanf("%s",a[1]);
-----------------------------
char* 指向一个常量字符串, 这个常量字符串是不可被再次修改的. 也就是不能被再次赋值.
追问
还是会报错啊,还有我用的vs,
字符串无法输出是怎么回事,就是点回车之后直接显示请安任意键继续,要输出的并没有输出
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式