填空题 以下程序运行后的输出结果是{{U}} {{/U}}。
#include <stdio, h>
main( )
int a = 1,b =2,c =3;
if( c = a) printf( "% d //n" ,c);
else printf( "% d //n" ,b);

  • 1、
【正确答案】 1、1    
【答案解析】[解析] 该程序要注意的是if语句的判断条件“c=a”是赋值,而不是“c==a”。由于a= 1,故条件c=a使c的值为1(真),所以输出c的值1。