c语言 以下程序运行后的输出结果是( )

main(){chara[]={‘a’,‘b’,‘c’,‘d’,‘d’,‘e’,‘f’,‘e’,‘g’,‘h’,‘\0’};inti,j;i=sizeof(a);j=st... main()
{
char a[]={‘a’, ‘b’, ‘c’, ‘d’, ‘d’, ‘e’, ‘f’, ‘e’, ‘g’, ‘h’, ‘\0’};
int i,j;
i=sizeof(a);
j=strlen(a);
printf(“%d,%d\n”,i,j);
}
A. 11,10 B. 8,9 C. 1,8 D. 9,8
展开
 我来答
xoaxa
2017-03-09 · TA获得超过8608个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3445万
展开全部
选A。
因为strlen()函数不计算'\0',所以其统计数字较sizeof少一个。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式