以下程序运行后的输出结果是 #include<stdio.h> main( ) int x=1,y=2,z=3; it(x>y)

发布时间:2021-04-11 06:38:47

以下程序运行后的输出结果是 #include<stdio.h> main( ) int x=1,y=2,z=3; it(x>y)

网友回答

答案:D
解析: C语言规定:在jf的嵌套结构中,else子句总是和最近的一个if语句配对。由于x>y为假,程序流程跳过内嵌的if语句,退出外层if结构,顺序执行打印x++。由于x++是后置运算,所以先输出1,x再自加1。
以上问题属网友观点,不代表本站立场,仅供参考!