谁能解释这问题???
char *p="basic";sizeof(p)=4
strlen(p)=5
char p[]="basic";
sizeof(p)=6
strlen(p)=5
为什么sizeof的结果不同?
char p[]={'\0'};
sizeof(p)=1
strlen(p)=0
char p[]={'a','b','c'};
sizeof(p)=3
strlen(p)=7
char p[]={'a','b','c','d','e'};
sizeof(p)=5
strlen(p)=11
strlen是怎么求长度的?
希望知道的能帮忙解释!在此谢过!