为什么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函数。
但是是不对的,输出的是随机数,为什么?
这可能是构建了自动生成随机数的函数,使得数组会自动生成随机数。