sizeof的理解
1、sizeof(数据类型)
功能:返回值就是该数据类型的所占的字节数
	char * p1;
	int * p2;
	long * p3;
     printf("int = %d\n",sizeof(int)); //输出结果是4
	printf("char = %d\n",sizeof(char));//输出结果是1
	printf("long = %d\n",sizeof(long));//输出结果是4
	printf("p1 = %d\n",sizeof(p1));  //输出结果是4
	printf("p2 = %d\n",sizeof(p2));  //输出结果是4
	printf("p3 = %d\n",sizeof(p3));  //输出结果是4  理解如下:
一个指针变量,无论它指向的变量占几个字节。该变量本身只占4个字节。
一个变量的地址用该变量首字节的地址类表示。
  

京公网安备 11010502036488号