首頁>Club>
11
回覆列表
  • 1 # 曉梅10068

    在C語言中可以使用break,和return語句結束迴圈。

    程式碼示例 break

    int i;for(i=0; i<10; i++){ if(i>3) // 如果i>3,跳出for迴圈,執行printf語句 break; }printf("%d", i);

    i>3的時候結束迴圈。

    還有,用return語句(一般用在函式體中,作為函式的返回值跳出該函式,也即跳出了函式體中的for迴圈)。譬如:

    int fun(int a){ int i; for(i=0; i<a; i++) { if(i>3) // 如果i>3,則函式執行完畢,並返回變數i的值,也即跳出了for迴圈 return i; }}

  • 2 # 何以笙丶丶

    總的意思是將陣列a從下標n-1到0的各個單元的內容複製到陣列b從某個單元開始的n個單元中.

    第一行:設定控制變數i,使其從n-1開始,每迴圈一次減1,直至0

    第二行:迴圈體的開始

    第三行:對每次迴圈,將a[i]的值賦給b[j]

    第四行:對變數j自加1,以指向b的下一個單元

    第五行:迴圈體的結束

  • 中秋節和大豐收的關聯?
  • 手機更新系統,儲存會增加嗎?