第04天C語言(05):while-基本概念

weixin_34185560發表於2017-07-07
一、概念
/*
 if (條件表示式)
 {
    語句...
 }
 if 是對指定的條件進行判斷,如果條件滿足, 就執行if後面的大括號中的內容
 
 
 while(條件表示式)
 {
    語句...
 }
 while 是對給定的條件進行判斷, 如果條件滿足,就執行while後面大括號的內容,執行完畢之後會再次判斷條件表示式,如果滿足會再次執行while後面大括號的內容,直到 條件表示式不滿足為止
 
 術語 : while後面大括號的內容, 稱之為 迴圈體
 while的應用場景 : 當我們需要反覆的執行 某一段程式碼的時候 就可以使用while
 注意點 : 和if一樣,如果條件表示式一開始就不滿足,那麼迴圈體就不會被執行

 */
二、程式碼
#include <stdio.h>
int main()
{
    /*
    printf("發射子彈\n");
    printf("發射子彈\n");
    printf("發射子彈\n");
    printf("發射子彈\n");
    printf("發射子彈\n");
    printf("發射子彈\n");
    printf("發射子彈\n");
    printf("發射子彈\n");
     */
    
    
    // 0.先將while的格式寫好
    // 1.找到需要重複執行的程式碼 , 將需要重複執行的程式碼放到迴圈體中
    // 2. 確定結束條件(確定條件表示式)
    int count = 100;
    while (count > 0) {
        printf("發射子彈 %i\n",count);
//        count -=1;
        count --;
    }
    
    // 注意點 : 和if一樣,如果條件表示式一開始就不滿足,那麼迴圈體就不會被執行
    printf("other");
    
    return 0;
}

相關文章