指针变量的自增和变量的自增自减还是有很大的差别的。
指针增一就是内存地址进入下一位,而且根据指针变量的类型不同而不同。比如整型指针变量增一就是加4,因为一个整型数据在内存中占四个字节。
(但不同设备有可能不同,主要是32位和64位系统问题,但现在主流的还是整型数据在内存中占四个字节)
括号内补充多谢一位哥哥!
对最后一个(d)做一下解释。
int i=3;
int x;
int *p;
*p=&i;
x=++(*p);//相当于x=++i
对于指针的自增自减,用数组的例子可能会更好理解,所以下面我用数组的例子来进行解释。
1.
int i[10]={
0,1,2,3,4,5,6,</