首页
230问答网
>
#include "string.h" void main() {char s[]="abcd"; printf("%d,%d尀n",strlen(s),sizeof(s)); }
#include "string.h" void main() {char s[]="abcd"; printf("%d,%d尀n",strlen(s),sizeof(s)); }
2025-02-06 01:06:21
推荐回答(1个)
回答1:
这个和字符串在计算机内存的储存结构有关
前者输出4,因为字符串的长度就是4
后者输出5,因为字符串在计算机的内存中都是以 '\0' 结尾,所以ABCD + '\0'应该是5个字节长度
相关问答
最新问答
amd和intel CPU处理器哪个比较好
炸小青虾的做法步骤图,炸小青虾怎么做好吃
朋友整天都不开心,感觉生活没了希望,我
最快速度的减肥方法
初二死人好吗?
结婚家里死人吉利吗?
为什么树叶可以进行光合作用
王朔和王小波,谁更伟大
为什么语言是人类最重要的交际工具
为什么我手机不能设置呼叫等待