Posts

意想不到的用法 if, for ,while, return 統整大全

CH1:if, for ,while, return  前言: 如果你都懂那些指令怎麼用,但你還不知道特殊用法,你可以跳到最下面。 if, while,return 有共同特徵:都有特殊用法,至少要接1個參數,可接多個參數,最右邊的參數用來判斷,其他的只在判斷前執行 註:[]中括弧代表內容可有可無 語法: >for() 先從常見的開始 語法: for([state1];[cond1];[state2]) {     [[content];] } 執行順序: state1->cond1->content->state2->cond1->content->... (repeatedlu) 執行迴圈時機:cond1=true 或甚麼都不打 >while() 語法: while([state1,][state2,][...,][staten,]cond1) {     [[content];] } 執行順序: state1->state2->...->staten->cond1->content-> state1->state2->...->staten->cond1->content (repeatedly) 執行迴圈時機:cond1=true  >do-while(); 語法: do {     [[content];] }while([state1,][state2,][...,][staten,]cond1); 執行順序: content->state1->state2->...->staten->cond1->content-> state1->state2->...->staten->cond1 (repeatedly) 執行迴圈時機:cond1=true  >if() 語法: if([state1,][state2,][...,][staten,]cond1) {     [[content];] } state1->state2->...->staten-...