#include<stdio.h>
#include <windows.h>
int main()
{
int i=0;
printf("sizeof(i) = %d\n",sizeof(i));
char j=0;
printf("sizeof(j) = %d\n",sizeof(j));
float k=0;
printf("sizeof(k) = %d\n",sizeof(k));
long int n=0;
printf("sizeof(n) = %d\n",sizeof(n));
system("pause");
}
结果:
int *p = NULL;
printf("sizeof(p)=%d\n",sizeof(p));
printf("sizeof(*p)=%d\n",sizeof(*p));
int a[100];
printf("sizeof(a[100]=%d\n",sizeof(a[100]));
printf("sizeof(a)=%d\n",sizeof(a));
printf("sizeof(&a)=%d\n",sizeof(&a));
printf("sizeof(&a[0])=%d\n",sizeof(&a[0]));
结果: