SizeOf是一个获得某个对象变量或数据类型在内存中所占字节的函数.
指针变量的sizeof值与指针所指的对象内容是没有任何关系的,因为同一类型的指针变量所占内存大小都是相等的。
所以
char* pc = "abc";
char* pi="dfewr";
char* ps="erwqrerweqr";
sizeof( pc ); // 结果为4
sizeof( pi ); // 结果为4
sizeof( ps); // 结果为4
如果你要取得一个字符串的长度(不包括结束符\0),应该使用字符串处理函数 strlen
int size=strlen(p)