有以下程序段: int x,i; for(i=1;i

admin2016-04-07  25

问题 有以下程序段:
    int x,i;
    for(i=1;i<=100;i++)
    {  scanf("%d",&x);
    if(x<0)continue;
    printf("%4d\n",x);
    }   
    下面针对上述程序段的描述正确的是(    )。

选项 A、最多可以输出100个非负整数
B、当x<0时结束整个循环
C、当x>=0时没有任何输出
D、printf函数调用语句总是被跳过

答案A

解析 continue语句只结束本次循环,而不是终止整个循环的执行,因此B选项错误;当x>=0时,程序执行printf("%4d\n",x)语句,因此排除C、D选项,答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/2Gi0FFFM
0

最新回复(0)