有以下程序: #include main() { int i,data; $canf("%d",&data); for(i=0;i<5;i++) { if(i<data)continue;

admin2021-02-25  12

问题 有以下程序:
    #include
    main()
    {
    int i,data;
    $canf("%d",&data);
    for(i=0;i<5;i++)
    {
    if(i<data)continue;
    printf("%d,",i);
    }
    printf("\n");
    }
    程序运行时,从键盘输入:3<回车>后,程序输出结果为(    )。

选项 A、3,4,
B、1,2,3,4,
C、0,1,2,3,4,5,
D、0,1,2,

答案A

解析 continue语句的作用是结束本次循环,即不再执行循环体中continue语句之后的语句,而是立即转入下次循环对循环条件的判断与执行。本题执行过程为:输入3,则data:3;执行for循环,i=0,if条件成立,结束本次循环,不输出i值,执行下一次循环;直到i>=3,if条件不成立,依次输出i值3、4,直到i=5退出for循环。
转载请注明原文地址:https://kaotiyun.com/show/C6tp777K
0

最新回复(0)