回覆列表
  • 1 # 椰子糖yzt

    1.while..do..done語句

    格式:

    while ((判斷條件))

    do

    迴圈體

    done


    思想:當判斷條件成立,就執行do和done之間的迴圈體語句;當條件不成立,迴圈結束

    例:輸出1-5之間的數字 1 2 3 4 5

    要做的事情:分別輸出 1-5之間的數字

    前提(條件): 只要你輸出數字小於等於5

    let命令,能夠讓表示式進行計算,而且變數的使用不用加$進行呼叫

    自增運算子 ++ 等同於--> +1 i++ ----> i+1 let i++

    自減運算子 -- 等同於--> -1 i-- ---> i-1

    例:輸出1-100之間的偶數

    1.既然題上要1-100之間的數字,想辦法把1-100之間的數字給找出來

    while語句

    2.每找到一個數字,就可以進行奇偶數的判定工作,如果是偶數,就進行輸出

    if語句 $n%2 == 0 --->代表就是一個偶數 輸出

    3.每判定完一個數字,資料要進行下一個數字的變化

    1判完之後判定2,2判完之後判定3....

    let命令


    跳出迴圈:在未達到迴圈終止的條件時,就跳出迴圈

    break 強制終止迴圈,無條件退出

    continue 跳轉到迴圈開始的地方(迴圈判定條件)

    死迴圈:指的是迴圈判斷條件永遠成立


    while後面的冒號:代表ture--->ture( 永遠成立 )

    例:while :

    do

    迴圈體(條件)

    done

  • 2 # 使用者1988387645701389

    while(a[++x]>0); 這句話和下面是一個意思 while(a[++x]>0) { } 因為省落了大括號所以加了分號表示這是一個完整語句,只是主體是空的。 如果不加分號也不加大括號是錯誤的,因為這不是一個完整的語句只是一個while迴圈的判斷條件,缺少了主體。 while(b[y]>0) { a[x++]=b[y++]; }; 這段後面的“;”不用加 他有大括號了,是一個完整的while迴圈

  • 中秋節和大豐收的關聯?
  • 為什麼人死前要剪頭髮?