导航菜单
首页 >  » 正文

c语言试题 假定所有变量均已正确说明,下列程序段运行后x的值是? int a=0,b=0,c=0

c语言试题 假定所有变量均已正确说明,下列程序段运行后x的值是? int a=0,b=0,c=0

结果为4.
1. 先给abc三个整形变量赋值0.if(!a)这里!a值为!0,即为1,即if(1),条件为真,执行x--,不执行else if语句。该if语句结束,此时x=34。
2. 第二个if(c),c值为0,条件为假,不执行x=3,执行else语句x=4,此时x赋值为4.
结果x=4.
程序调试结果x=4,过程分析如有差错请指出。
唉?楼上先我回答了,分给他吧。

相关推荐: