Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在VisualStudio中调试。表露_C++_C - Fatal编程技术网

C++ 在VisualStudio中调试。表露

C++ 在VisualStudio中调试。表露,c++,c,C++,C,我正在使用VisualStudio2010。我想知道VS调试器中是否有任何选项可以单步执行表达式。 例如: 为了理解运算符优先级,我想知道result=a+b*c+a&b,然后执行哪个表达式 有没有这样做的选择? 谢谢。试着用括号开合。它将首先执行 结果=(a+(b*c))+a&b 阅读编译器生成的汇编代码。优先级是严格定义的-使代码可读,最终使用您的代码的人会同意。如果您不知道默认顺序:使用括号指定。是的,但现在您已经指定了顺序@帕蒂尔想知道如果只是键入(不带括号)的话,顺序是什么。是的,但他

我正在使用VisualStudio2010。我想知道VS调试器中是否有任何选项可以单步执行表达式。 例如:

为了理解运算符优先级,我想知道
result=a+b*c+a&b,然后执行哪个表达式

有没有这样做的选择?
谢谢。

试着用括号开合。它将首先执行


结果=(a+(b*c))+a&b

阅读编译器生成的汇编代码。优先级是严格定义的-使代码可读,最终使用您的代码的人会同意。如果您不知道默认顺序:使用括号指定。是的,但现在您已经指定了顺序@帕蒂尔想知道如果只是键入(不带括号)的话,顺序是什么。是的,但他说“还有其他选项可以这样做吗?”因此这意味着它不限于该代码。没错,您可以通过指定它来帮助自己。
int a = 5, b = 255, c = 10;
int result;
result = a + b*c + a&b ;