2301_77185840 2023-04-10 17:52 采纳率: 0%
浏览 14

C语言数组指针类型的题

img

为什么输出是5 4,括号优先级更高也可以在输出语句优先输出吗??

  • 写回答

4条回答 默认 最新

  • threenewbee 2023-04-10 18:05
    关注

    这个代码的运行结果是不确定的(不同编译器输出结果不同)
    原因在于,函数参数求值的顺序是编译器未定义行为,也就是说*p++和(*p)++谁先执行,不确定。

    评论

报告相同问题?

问题事件

  • 请采纳用户回复 6月30日
  • 创建了问题 4月10日