c语言中的指针即内存中的地址,每个地址都有个编号。
指针的位数和系统位数相同。
在32位和64位系统中分别运行如下代码
int i = 0;
int *p = &i;
printf("%d", sizeof(p));
32位的结果是4,64位结果是8,分别表示指针是4个字节和8个字节,也就是说指针的位数和系统位数相同。
现在尝试着把这地址输出
c语言中的指针即内存中的地址,每个地址都有个编号。
指针的位数和系统位数相同。
在32位和64位系统中分别运行如下代码
int i = 0;
int *p = &i;
printf("%d", sizeof(p));
32位的结果是4,64位结果是8,分别表示指针是4个字节和8个字节,也就是说指针的位数和系统位数相同。
现在尝试着把这地址输出