为什么字符串数组前不需要加&符号拜托各位了 3Q Cprimerplus里说在使用scanf时候字符串数组前不需要加&符号,为什么?... C primer plus里说 在使用 scanf 时候 字符串数组前不需要加&符号,为什么? 展开 我来答 1个回答 #热议# 普通体检能查出癌症吗? 木兮04581 2014-06-18 · 超过78用户采纳过TA的回答 知道答主 回答量:199 采纳率:50% 帮助的人:73.4万 我也去答题访问个人页 关注 展开全部 &是表示取地址,但是char * s(或char s[10]) 其中s是指针 是所保存的数组的首位的地址,它本身就是一个地址,所以可以用scanf("%s",s)来输入,其中%s是针对字符数组特有的, 如下代码 int a[100] scanf("%d",a);也是可以运行的,但是输入的数据在a[0]中,因为是%d 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-04-14 字符串数组与字符串结束标志的几个问题 16 2011-05-18 将无符号整型数据转换成数组字符串 2 2008-12-13 JAVA中 我要将字符串以空格为标记分割成多个字符串,并将分割后的字符串设为一个数组 2012-02-12 C语言中字符串数组的结束符号 2 2016-11-22 为什么字符数组需要以'\0'结束,而数值数组就不需要呢 5 2011-05-02 字符串数组中每一个字符串结束的标志是什么啊 2 2013-04-26 php字符串转换成数组或是二位数组,字符串以数字或是符号进行分割,具体请看补充! 1 2010-04-07 为什么在C语言中在调用scanf()为字符数组输入字符串时,输入项是数组名,不需要加 11 为你推荐: