指针加一:
- 加一个字节;
int arr[10]={1,2,3};
int*p=arr;
p++;
*p=10;
符合数学思维字节加一,但要是字节加一,p++就变成0a000000.
2、加一个单元格;
如果移动一个单元格这样p++就指向地址104,*p=2;上述代码就出现下面这种情况
3、加一个数组
这种情况不可能出现,不符合逻辑。
因此我们的p++是第二种情况。
指针加一:
int arr[10]={1,2,3};
int*p=arr;
p++;
*p=10;
符合数学思维字节加一,但要是字节加一,p++就变成0a000000.
2、加一个单元格;
如果移动一个单元格这样p++就指向地址104,*p=2;上述代码就出现下面这种情况
3、加一个数组
这种情况不可能出现,不符合逻辑。
因此我们的p++是第二种情况。