C语言中sizeof的用法FF:abc123456FF:

sizeof(a)
说的是结构体的大小2+1+2=5
sizeof(b)是指针b的大小,它在不同位的机器上占的字节数不同,在你的机器上可能是2了
指针不因为类型的不同而使占的自己数变化
它就是一个整型占的字节数
char *p;
int *q;
printf("%d\n",sizeof(p));
printf("%d\n",sizeof(q));
结果都是2,不信自己试试

posted @ 2021-04-23 16:18  拥抱地球  阅读(460)  评论(0)    收藏  举报