为什么char s[]={'s','t','r','i','n','g'};printf("%d\

1个回答
展开全部
摘要 为什么char s[]={'s','t','r','i','n','g'};printf("%d\n",strlen(s));的结果是11: char str[]={'s','t','r','i','n','g'}; char str[]={0x41,0x42,0x43,0x44,0x45,0x46}; 如果从键盘输入,可以用scanf函数。
咨询记录 · 回答于2022-08-17
为什么char s[]={'s','t','r','i','n','g'};printf("%d\n",strlen(s));的结果是11
为什么char s[]={'s','t','r','i','n','g'};printf("%d\n",strlen(s));的结果是11: char str[]={'s','t','r','i','n','g'}; char str[]={0x41,0x42,0x43,0x44,0x45,0x46}; 如型脊果从迹租睁键盘输入,可姿岁以用scanf函数。
但是是不对的,输出的是随机数,为什么?
这可能是构建了自动生成随机数的函数,使得数组会自动生成随机数。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消