流程控制

一、重複結構迴圈

(一)repeat

 repeat(n) {...}                      //執行{ }中的程式碼n次 

【程式設計1(檔名:nxc_repeat.nxc)

【程式設計2(檔名:nxc_repeat-2.nxc)

(二)while

 while(條件) {...}              //當條件成立時執行{ }中的程式碼

【程式設計(檔名:nxc_while.nxc)

(三)do~while

 do {...} while(條件);                 //迴圈至少會執行一次 

【程式設計(檔名:nxc_do-while.nxc)

(四)for

 for(變數初始值;變數的條件式;每執行一次迴圈後變數的變化) {...} 

【程式設計(檔名:nxc_for.nxc)

二、選擇結構-條件判斷

(一)if~else

 if (條件) {成立敘述;...}
 else {不成立敘述;...}

【程式設計(檔名:nxc_if-else.nxc)
註:『條件判斷』可適度搭配布林運算符號運用:&& (→且and)、|| (或or)

(二)switch (條件){...}

switch(x)
{
    case 1:
            // 撰寫x==1 的敘述...
            break; //跳出switch
    case 2:
    case 3:
            // 撰寫x==2或x==3 的敘述...
            break; //跳出switch
    default:
            // 撰寫當x不是1, 2, 3 的敘述...
            break; //跳出switich
}

【程式設計(檔名:nxc_switch.nxc)