本文主要是介绍【试题020】C语言自减运算符例题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.题目:设int a=1,b=6;,执行表达式--all(b=8)后,a和b的值分别是 ?
2.代码+分析:
#include <stdio.h>
int main() {//设int a=1,b=6;执行表达式--all(b=8)后,a和b的值分别是?int a = 1,b = 6;printf("%d\n", (--a || (b = 8)));printf("a=%d\nb=%d\n", a,b);//分析: 小括号优先级高,所以先b=8//接着 --a=0//然后 0 || 8= 1 表达式的结果为1//a=0,b=8
}
3.截图:
这篇关于【试题020】C语言自减运算符例题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!