通过调试来检查C 中单行表达式执行顺序的方法

A way of examining the order of execution of single line expression in C++ by debugging

本文关键字:执行 表达式 顺序 方法 单行 调试 检查      更新时间:2023-10-16

是否有一种方法可以检查单行表达式执行顺序,该行表达式包含C 中的一些小子表达式?

例如: if( a!= 6 || b!= 5)

我可以通过观看调试器操作来找到第一个a!=6b!=5执行的内容,如果所有子表达式全部均为一行,我该怎么办?

预先感谢。

正如理查德·克里特(Richard Critten(所述,您可以使用在线编译器浏览器。例如,Godbolt可以给您关注:

https://godbolt.org/g/z4prxd

因此,您可以首先检查a != 6,并且仅在第一个条件失败时检查b != 5