c语言第六章条件型循环结构,C语言课件(第六章 循环结构)
C語言課件
第六章 循環結構
在許多復雜的問題中,常常需要做大量的類似的計算處理,這些類似的相同的處理過程存在重復性過程,即在某種條件成立的情況下需要處理相同的操作時,就要使用循環結構來完成。
類似于選擇結構,循環語句也是一種構造型(即容器型)語句。
例如,要輸入全校學生成績;求若干個數之和等。
一、什么是循環結構
循環結構語句是一種需要同時處理(完成)一個或若干個相同操作過程的結構。它也是容器型語句結構。
二、循環結構的構成
由循環結構語句、條件表達式、重復操作語句組成。條件表達式作為是否要執行相同操作的條件判斷依據。
具體來說,一個循環結構應當由循環控制變量、循環結束條件、循環體三個部分組成。循環體即要重復操作的過程語句。
由循環控制變量和循環結束條件共同來決定是否要執行重復操作部分,以及要執行重復操作部分的次數。 與選擇結構相比,選擇結構也存在著條件的判斷,以決定語句的執行,但是選擇結構在條件成立時,只會執行一次符合條件的語句;而循環結構在只要在條件成立時,會不斷地重復執行符合條件的語句。
三、循環結構語句
(一)goto語句
無條件轉向語句。
1.格式:goto 語句標號;
(語句標號是用標識符表示,它只起到一個標識需要“跳轉到”的位置的作用。
2.說明:goto語句一般不建議使用,它會破壞程序的流程。通常它只用于以下兩種情況:
(1)與if語句一起構成循環結構。例如P114例6.1
(2)從循環內跳轉到循環外。
(二)當型循環結構
使用while循環語句實現。
1.格式:
while(條件表達式) 或 while(條件表達式)
{ 語句;
語句; <--循環體-->
}
例如:
求數列
1,3,5,...,99各項之和。這個問題在求解過程中,存在著重復操作過程--加法運算,求和。 程序:
main()
{
(第 1 頁 共 7 頁)
總結
以上是生活随笔為你收集整理的c语言第六章条件型循环结构,C语言课件(第六章 循环结构)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【ES10(2019)】Symbol 扩
- 下一篇: .net post提交后接收返回数据_读