以下程序的运行结果是(D ).void main( ) { int a; if(a=6) printf("%d\n",a

以下程序的运行结果是(D ).void main( ) { int a; if(a=6) printf("%dn",a); else if(a>6) printf("%d
以下程序的运行结果是(D ).
void main( )
{ int a;
if(a=6)
printf("%dn",a);
else if(a>6)
printf("%dn",a+2);
else
printf("%dn",a+3);
}
A.x05 运行时产生错误信息x05x05B.9x05x05C.8x05x05D.6
怎么算的
醉岸泊舟 1年前 已收到1个回答 举报

DEAD-END 幼苗

共回答了26个问题采纳率:88.5% 举报

D 因为 if(a=6) 而不是 if(a==6),若为if(a==6),则是判断,而if(a=6)就是令a=6,所以直接输出a

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.026 s. - webmaster@yulucn.com