sizeof

 

sizeof是返回类型的字节数,当类型是指针时,32位机返回4字节,不返回指针指向的数据大小。

 

如:

 

char* string = "abc";

 

sizefo(string)=4;

 

strlen(string)=3;

char string[32]="abc";

则:

sizeof(string)=32;

sizeof((char*) string)=4; //要把abc转化为指针才能得到它指针的大小。

strlen(string)=3

你可能感兴趣的:(sizeof)