uu们,19题如何解答?

img

这个19问该如何解答出来?我想好久还是没有思绪,不知道该如何下手,所以想请你们为我解答一下

if语句后面没有中括号的情况下只包含下面的一段代码(以;区分)后面两行代码依旧执行

if的范围在没有{}时只作用到后面的第一个分号;为止
a>c不成立,所以第一个分号内b=a;不执行.
后面a=c;c=b;正常执行

a>c 为假,if语句不执行,即不执行b=a,程序只执行了a=c,c=b所以最后的结果是,a=3 b=2 c=2