sizeof("hello"); strlen("world");
上面语句的值分别是()
A. 5,5 B. 5,6
C. 6,6 D. 6,5
D
strlen 是函数,s...
用户登录可进行刷题及查看答案
strlen 是函数,sizeof 是运算符。
strlen 测量的是字符的实际长度,以'\0' 结束,也就是说不算最后的'\0';
而sizeof 测量的是字符的分配大小,包括最后的'\0';
帮助记忆的话,可以理解成运算符更加底层一下,会输出真实的内存占用情况,而函数有封装,会处理成用户想要看到的内容。
登录后提交答案
暂无评论,来抢沙发