- 博客(1)
- 收藏
- 关注
原创 关于c语言中数组指针a++,a+1,p++,p+1的区别
在c语言环境下定义一个数组a[N],并定义一个指针常量p令其指向a。此时a+1中a代表的是数组名,a+1代表了a[1]的值,p代表的是a[0]中的值的指针,由定义知,p++和p+1都代表着a[1]中的值的地址。但值得注意的是,a++由于数组名不能赋值,而a++等价与a=a+1,此时是一种错误的运算。因此想要表达数组中其他元素,不能使用对数组名赋值的运算,如a++此类。...
2021-01-01 10:21:20 3170 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人