. 若变量都已经说明,则以下程序段输出为( ) a=10;b=50;c=30; if (a > b) a=b; b=c;c=a;
问题描述:
. 若变量都已经说明,则以下程序段输出为( ) a=10;b=50;c=30; if (a > b) a=b; b=c;c=a;
答
if (a > b )条件判断只控制a = b这条语句,因为a = 10;b = 50, 所以条件不成立,即是a = b;不执行.只执行b =c;c =a;这两语句.因此等到a = 10原值不变,b = 30;c = 10.