sizeof(),strlen()
2019-04-09 本文已影响0人
奥斯特洛司机
sizeof()是计算'\0'的,而strlen()是不计算'\0'的。
sizeof一个包含函数的结构体,如果是虚函数,则占用一个四字节的指向虚函数表的指针。
普通的函数不占用大小。
static在静态变量区,sizeof不纳入计算。
C99标准规定,函数、不能确定类型的表达式以及位域(bit-field)成员不能被计算sizeof值
但含有位域的结构体可以sizeof
sizeof()是计算'\0'的,而strlen()是不计算'\0'的。
sizeof一个包含函数的结构体,如果是虚函数,则占用一个四字节的指向虚函数表的指针。
普通的函数不占用大小。
static在静态变量区,sizeof不纳入计算。
C99标准规定,函数、不能确定类型的表达式以及位域(bit-field)成员不能被计算sizeof值
但含有位域的结构体可以sizeof