vs2017吧 关注:1,299贴子:3,672
  • 1回复贴,共1

请问k为什么会自增3次?

只看楼主收藏回复

请问k为什么会自增3次?


1楼2018-09-06 14:24回复
    这个属于未定义行为,跟具体的编译器有关,C语言未对这类操作进行严格限制,所以只能在实际应用中避免这类操作。不要在同一个表达式中对同一个变量进行++或--的操作,最好将++和--独立出来。
    如果是题目要求的,那么根据题目要求的开发环境进行试验,一般就是一个运算顺序的问题,如果是函数参数则还会涉及到入栈顺序的问题。


    IP属地:广东2楼2018-09-08 11:22
    回复