#include "stdio.h" main() {int x=1,y=2,z=0; if(x=

2024-12-01 04:52:26
推荐回答(3个)
回答1:

关键是if(x=2),这里的x=2为赋值表达式,且此条件为真,执行z=x,x=y,y=z;后,z=2,x=2,y=2。所以打印的x,y为2,2。

回答2:

注意else是和最近的if搭配的,所以一开始if(x

回答3:

if表达式中的等号应该是两个