c语言中char类型数组的输出问题--输出时为何需要&符?

例如:#include<stdio.h>main(){chars[]="howareyou";printf("%s",&s[0]);getch();}为何要用&符号能输出... 例如:
#include<stdio.h>
main()
{ char s[]="how are you" ;
printf("%s",&s[0]);
getch();
}
为何要用&符号能输出"how are you",不加&符号而绘出乱码?小弟初来乍到,所贡积分不多。请原谅!谢谢回答。
展开
 我来答
创作者2PQy7M1yFD
2019-06-16 · TA获得超过3640个赞
知道大有可为答主
回答量:3138
采纳率:33%
帮助的人:211万
展开全部
query取得iframe中元素的几种方法
在iframe子页面获取父页面元素
代码如下:
$(
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是菜狗
2008-06-30 · TA获得超过118个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:0
展开全部
那当然
%s要的是地址
如果你printf("%s",s); 也是一样的
S是数组的首地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
61949910
2008-06-30
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
& 这个符号叫做取址运算符 标志一个地址 对应前面的%s C语言基础很重要! 一些细节要注意!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4dc7f90
2008-06-30 · TA获得超过1.6万个赞
知道小有建树答主
回答量:1702
采纳率:0%
帮助的人:724万
展开全部
因为%s要的是一个地址 所以要这么写
也可以是s
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式