#include<stdio.h>
int main() {
int a = 0x11223344;
int* pa = &a;
//char* pb = &a;
printf("%p\n", pa);
printf("%p\n", pa + 1);
//printf("%p\n", pb);
//printf("%p\n", pb + 1);
return 0;
}
1、指针类型决定了指针走一步走多远(指针的步长);决定了指针进行解引用操作的时候,能够访问空间的大小。
int* p;p+1----->4;
char* p:p+1----->1;
double* p:p+1---->8;
2、指针是用来存放地址的,地址是唯一标示一块地址空间的
3、指针的大小是在32位平台是4个字节,在64位平台上是8个字节。