下列程序的运行结果是# include < stdio . h > main (){ int a , b , c , X ; a = b = c=0, x =35; if ( !a ) x --; else if ( b ) x ++; if ( c ) x =3; else x =4; printf ("% d ", x );
A .3 B .4 C .34 D .35
正确答案 B请问 !a是1吗?还有就是能翻译一下这几个if else吗?
收起
0为假,!0为真,if()...else if()...为一对后面if()...else()为另一对
报告相同问题?