回覆列表
-
1 # 曉梅10068
-
2 # 柏樹屏
當然能,而且處理陣列變數最好的方法就是使用迴圈。在使用迴圈處理陣列變數時,往往是把下標作為迴圈變數,但是需要注意的是陣列變數的下標不能越界。在C程式中,一個數組變數的下標取值範圍是0到陣列的大小減1。例如對於陣列int a[10],使用for迴圈處理陣列變數時,可以寫成for(i=0;i<=9;i++)。
當然能,而且處理陣列變數最好的方法就是使用迴圈。在使用迴圈處理陣列變數時,往往是把下標作為迴圈變數,但是需要注意的是陣列變數的下標不能越界。在C程式中,一個數組變數的下標取值範圍是0到陣列的大小減1。例如對於陣列int a[10],使用for迴圈處理陣列變數時,可以寫成for(i=0;i<=9;i++)。
先用for迴圈或者while迴圈,然後用陣列的長度作為迴圈跳出的判斷條件。
譬如,可以使用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迴圈。