直接执行printf("%d\n", x++);即输出:1分析过程:C语言规定,如果if/else的执行体没有用{}界定,那么else与上面最近的if配对。因为x = 1,y = 2使得if条件x > y判定为假,所以下面的if/else对将不被执行,而直接执行后面的printf语句。
因为if(x>y)不满足,所以,直接执行最下一行的printf("%d\n",x++);即输出x的值后,x再自增。所以,程序的输出是:1
?第四题在哪