1/4
腾讯频道 - c语言训练营 - 图片
腾讯频道 - c语言训练营 - 图片
腾讯频道 - c语言训练营 - 图片
腾讯频道 - c语言训练营 - 图片
#cpp sizeof和strlen的区别是什么

sizeof是一个单目运算符,而不是函数,字节数的运算在程序编译时进行,把sizeof的地方都替换成了具体的数字。sizeof返回变量或数据类型所占的内存字节数。如果传入的是指针,则所有的指针都是占用4个字节的空间,因此就返回4。如果是字符串则会统计 ‘\0’,数组则按照元素类型和数组长度来判断占用的字节数。
strlen是一个函数,仅对字符串有效,遇到 ‘\0’ 就结束,而不计入长度。
2024-10-31
浏览56
暂无评论
登录后评论
评论
分享