执行如下语句将输出什么结果?
得到的结果我是很意外的,全部是4(32位系统)
printf("sizeof(void *) = %d\n",sizeof(void *)) ;
printf("sizeof(char*) = %d\n",sizeof(char *)) ;printf("sizeof(int*) = %d\n",sizeof(int *)) ;
printf("sizeof(double*) = %d\n",sizeof(double *)) ;
printf("sizeof(float*) = %d\n",sizeof(float *)) ;
指针的本质是无符号的整形,好好体会这句话