C语言strlen和sizeof的区别是什么

lewis 2016-12-29 22次阅读

strlen函数用于计算字符串的长度,即字符串中有效字符的个数,不包括字符串结尾的空字符’\0’。而sizeof运算符用于获取变量或数据类型所占用的内存大小,包括变量本身的大小以及其数据类型所占用的内存大小。因此,strlen返回的是字符串的长度,而sizeof返回的是变量或数据类型所占用的内存大小。



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。