1. void *p=malloc(100); sizeof(p)=4; ---------------------指针的字节数,而不是指针指向的内容容量 2. void Func(char str[100]) {sizeof(str)=4;} --------------------数组作为函数的参数进行传递时,该数组自动退化为同类型的指针 3. char str[100]; sizeof(str)=100; --------------------不是函数的参数时 4. char str[]="hello"; char *p=str; int n=10; sizeof(str)=6;sizeof(p)=4;sizeof(n)=4; --------------------参考上面的 |
|