C語言的循環語句怎麼寫【2】?

C語言循環初步第二步,除了for語言的另外一個循環語句,while循環。

工具/原料

個人電腦

C-free5.0

方法/步驟

首先打開C-Free5.0,然後我們建立while.c,然後將一般的C語言的基礎格式寫完,注意格式縮進,如下圖所示。

C語言的循環語句怎麼寫【2】

同樣本次的教學還是已從1加到10為例子,當然第一步我們還是定義2個整型數,int i,s=0; 然後進入while循環:

#include

main()

{

int i=0,s=0;

while(i<10)

{

i++;

printf("i=%d\n",i);

}

}

C語言的循環語句怎麼寫【2】

while循環是先判斷條件師傅滿足,如果滿足就進入循環,如果不滿足條件就跳出循環,我們調試下程序可以看下,i 的數值變化。我們從這裡可以看出當i的數值等於10的時候,就沒有進行while循環,否則輸出的數值就是i=11了。

C語言的循環語句怎麼寫【2】

好現在我們把s 加進去,如下圖:

#include

main()

{

int i=0,s=0;

while(i<10)

{

i++;

s=i+s;

printf("s=%d",s);

printf("i=%d\n",i);

}

}

C語言的循環語句怎麼寫【2】

對上面的程序進行調試,我們不難看出,先進入循環i=1,s=1,然後再次進入,i=2,s=1+2=3,依次類推當i=9的時候進入while循環,i++等於 i=i+1 所以i=10, s=45+i=45+10=55.如下圖調試

C語言的循環語句怎麼寫【2】

最後我們跳過調試把程序寫完整:

#include

main()

{

int i=0,s=0;

while(i<10)

{

i++;

s=i+s;

}

printf("從1到10的累加的和是%d\n",s);

}

注意調試很重要。

C語言的循環語句怎麼寫【2】

相關問題答案