回覆列表
  • 1 # rkmal10198

    if不是迴圈,是條件判斷,while才是迴圈。if語句中,當後面括號內語句判斷為true時執行if後面的語句或者語句塊,只執行一次,while語句中,當後面括號內語句判斷為true時執行while後面的語句或者語句塊,並且每執行完一次都要再進行條件檢查(就是while括號內的語句是否為true),每當條件符合時就執行迴圈體,直到條件不符合或者遇到break為止。

  • 2 # 早安多美好

    迴圈在 if 外層,那麼 計數器與 if 並列。例如:

    count=0; while(){ count++; if () ....; }

    若 迴圈在 if 內 層, 統計 迴圈次數:

    count1=0; count2=0;

    if () { 其它語句; while() { count1++;.....};其它語句; }

    else { 其它語句; while() { count2++;.....};其它語句;};

    count1 用於 if () 真,count2 用於 if () 假

  • 3 # 使用者522979832248811

    一種是for()迴圈,例如:

    for(i=0;i

    另一種是while()迴圈,有兩種形式:

    while(i

    do

    {

    printf("%d",i);

    }while(i--);

  • 中秋節和大豐收的關聯?
  • 12v600w車載暖風機怎麼樣?