求一个c语言问题 谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/21 18:19:56
(rear是指向整数的指针 item是整形数据)
1. queue[++*rear]=item
2. queue[*rear++]=item
这两个有什么区别?
谢谢
rear是指针 指针值自加还是指针所指向的值自加?

这是不可移植的代码(即使我跟你解释半天有啥区别,最终还是编译器说了算,且不同的编译器的解释不一样),希望您以后不要这么写,老老实实分几行写。

分都没得...再加上...哎..何必.写成这样呢???

你看下运算顺序就知道了..

++ 和 * 这两个哪个的运算级别高,就先哪里