问答详情
源自:4-19 臭名远扬之goto语句

这里为什么不可以是i==3啊?求大神赐教

#include <stdio.h>

int main()

{

    int sum = 0;

    int i;

    for(i=1; i<=10; i++)

    {

        printf("%d\n", i);

    if(i==3)             //   这里为什么不能是(i>=3)啊?    

        goto LOOP;              

    }

    LOOP:printf("结束for循环了...."); 

    return 0; 


提问者:最咸的那条咸鱼 2020-09-15 22:48

个回答

  • weixin_慕九州3111520
    2020-09-16 20:38:55
    已采纳

    都可以啊,只要能使if条件成立就行

  • 书酒豪
    2020-10-22 14:46:34

    可以呀,我就是http://img.mukewang.com/5f912ac400010cfa13440783.jpg

  • qq_阿護_03373891
    2020-10-11 10:33:16

    判断i==3 或者 i的值>=3 都可以  这个为什么不可以 是因为答案校验的规则必须包含 if( i == 3 )