设有char s[10]={"e_mail"};int a;执行语句a=sizeof(s);后,

的值为... 的值为 展开
 我来答
一口没水的枯井
2015-06-27 · TA获得超过2988个赞
知道小有建树答主
回答量:473
采纳率:100%
帮助的人:151万
展开全部
1 答案是10
2 分析
char s[10]={"e_mail"};表示定义了一个容量为10的字节数组并为其赋值
不管给s如何赋值,s的内存大小都不会改变
因此sizeof(s)的值是10个char的大小,而一个char是1个字节
所以答案是10
3 备注

s赋值后的结果是

[0]'e'
[1]'_'
[2]'m'
[3]'a'
[4]'i'
[5]'l'
[6]'\0'
[7]'\0'
[8]'\0'
[9]'\0'
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式