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

关于大括号问题

为什么if{i==3}

{ break;

goto LOOP;}

成立,没有大括号就不成立了?如果没有大括号,if成立的话执行break语句,跳出循环不也对吗,为什么goto要放在if语句中执行

提问者:慕村7779373 2015-10-04 14:59

个回答

  • Virture
    2015-10-04 19:51:43

    直接判断成立执行goto不就好嘛,干嘛要break,然后再去goto。不是多此一举嘛

     if(i==3)
     {
         goto LOOP;
     }

    break语句多用于跳出循环,没有跳出判断的