C语言数组输出问题

这样输入Howareyou输出的How,那么areyou是忽略掉了吗?这样scanf里直接存在str中没有写在是数组的第几个里如str[0]的话,这样为什么也能运行为什么... 这样输入How are you输出的How,那么are you是忽略掉了吗?这样scanf里直接存在str中 没有写在是数组的第几个里 如str[0] 的话,这样为什么也能运行
为什么这个又不能执行了呢 我放在数组的第一个元素
展开
 我来答
ss0379010
2018-10-04
知道答主
回答量:11
采纳率:0%
帮助的人:5.8万
展开全部
are you的确被忽略掉了
%s是字符串类型,对应的参数是字符串首地址,输入/输出时从首地址开始依次向后。
字符数组(在这里是str[12])的数组名(str)相当于首地址(str == &str[0] ),而str[0]不是地址
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式