1、

问题描述:

1、
执行以下语句后x的值是( )
a = b = c = 0; x = 35;
if ( a ) x - - ; else
if ( b ); if ( c )
x = 3; else x = 4;
A.34 B.4 C.35 D.3

①if( )扩号中需要能判断真假的值, 0为假,其他数值为真.
②!代表非,对真假取相反.如!0为真.
③x的值总是以最终赋值为准.
intx;//只定义未初始化此时x值由编译器随机赋值.(int 声明变量x 为整型,即x后续可以被赋予1,123,889.这样的整数,当然字符也是可以的)
④x=35; //x相当以一个无底无盖箱子,上一步x被赋予随机值,此次将35放入x但同时上一个值被挤出
⑤ if() 语句1;else语句2;
if()括号内为真时,执行语句1之后跳过语句2.
相反则跳过语句1,执行语句2.
~~~祝你学习愉快.