曾经年少,去面试,面试官问了如下的问题,然后自己就在那里扣脑壳,压根就没有理解透指针的操作,现作如下笔记进行理解:
int a = 2;
char b = 0;
int *pa = &a;
char *pb = &d
pa + 1 = ?
pb + 1 = ?
32位系统:
int指针pa占用内存的大小为4个字节;
cha指针pb占用内存的大小为4个字节;
int变量a的地址为:1245056
char变量b的地址为:1245055
pa的值为:1245056
pb的值为:1245055
pa++:1245060
pb++:1245056