*a++ 与 (*a)++ 有区别吗
c语言吧
全部回复
仅看楼主
level 1
nantianzeng
楼主
如题!
2010年06月11日 01点06分
1
level 1
周伟和秦丹
有区别:*a++是指地址指向下一个数据;(*a)++;是取(a)地址的数据,再加1
2010年06月11日 04点06分
2
level 0
61.54.242.*
就得看你的题目了,如果你定义的是int a[5] a是数组元素首地址,是一常量,不能进行a++
2010年06月11日 08点06分
3
level 0
61.54.242.*
*和++是同一级别运算符,自右向左结合,所以*a++ 和*(a++)是一样的
2010年06月11日 09点06分
4
level 1
周伟和秦丹
不是的,你定义一个数组试一试
2010年06月12日 00点06分
5
1