a++与++a与括号运算,怎么每次都不一样,这到底怎么回事,求各位帮忙看看
个人认为:问题在编译器的编译过程不一致导致的这两种结果都是对的 只是在设计编译器的过程中实现方法不同导致的C语言编译的整个过程涉及到 预处理 编译 汇编 链接其中编译过程由编译器完成其作用是将源码转化成汇编代码 编译器在解释过程中先执行加法再执行自加与先自加再执行加法会得到不同的结果过