#include <stdio.h> int main() { /********************************************* * * 指针的长度:不同机器可能不同,但是指针变量的长度都是一样的 * **********************************************/ int a = 10; int *pi = &a; printf("int类型指针的长度:%d\n",sizeof(pi)); double b = 10; double *pd = &b; printf("double类型指针的长度:%d\n",sizeof(pd)); float f = 10; float *pf = &f; printf("float类型指针的长度:%d\n",sizeof(pf)); char c = 10; char *pc = &c; printf("char类型指针的长度:%d\n",sizeof(pc)); return 0; }
int类型指针的长度:4 double类型指针的长度:4 float类型指针的长度:4 char类型指针的长度:4