#include<stdio.h>
int main(void){
char a[]="hello";
char *bPtr;
char b[]="good bye!";
bPtr=b;
printf("%d\n",sizeof(a));
printf("%d\n",sizeof(&b));
printf("%d\n",sizeof(*b));
printf("%d\n",sizeof(b));
printf("%d\n",sizeof(&bPtr));
printf("%d\n",sizeof(*bPtr));
printf("%d\n",sizeof(bPtr));
return 0;
}
是否可以解释下以上每个sizeof都是计算的关于什么的占内存大小,谢谢!
|
|