8.若有语句“int;”,下面程序片段的输出结果为:( )。

2025-06-28 07:28:24
推荐回答(1个)
回答1:

程序应该是printf((x%2)?"**%d":"##%d\n",x);//你的前面多了",不能编译结果为:**3##4**5也就是D[分析]当x=3时,x%2=1,所以执行printf("**%d",x);输出为**3当x=4时,x%2=0,所以输出为##4<回车>总输出为**3##4同理,当x=5时,输出**5所以结果为**3##4**5