若p指向数组元素a[]的首地址:p=a;
1、p++;*p; 运行结果得到a[1]的值
2、*p++; *和++同优先级,自左向右结合,等价于*(p++)
3、*(p++); 运行结果得到a[0]的值,同时p=&a[1]
4、*(++p); p=&a[1],同时运行结果得到a[1]的值
5、++(*p); 运行结果得到a[0]+1
C语言中 *、p、++不同组合的区别
于 2021-03-17 20:30:10 首次发布