簡述c語言中的三種基本控制結(jié)構(gòu),循環(huán)結(jié)構(gòu)?順序結(jié)構(gòu):順序結(jié)構(gòu)的程序設(shè)計是最簡單的,只要按照解決問題的順序?qū)懴鄳?yīng)的語句就行,其執(zhí)行順序是自上而下,依次執(zhí)行。選擇結(jié)構(gòu):選擇程序結(jié)構(gòu)用于判斷給定條件,根據(jù)判斷結(jié)果判斷某些條件,根據(jù)判斷結(jié)果控制程序流程。在使用selectionstructure語句時,應(yīng)該使用condition表達(dá)式來描述條件。循環(huán)結(jié)構(gòu):循環(huán)結(jié)構(gòu)可以減少源程序重復(fù)編寫的工作量,用于描述某一算法的重復(fù)執(zhí)行問題。這是一種能充分發(fā)揮計算機(jī)編程能力的程序結(jié)構(gòu)。循環(huán)結(jié)構(gòu)可以看作是條件判斷語句和返回語句的組合。此外,循環(huán)結(jié)構(gòu)還包括三個要素:循環(huán)變量、循環(huán)體和循環(huán)終止條件。循環(huán)結(jié)構(gòu)由程序框圖中的判斷框表示。條件寫在判斷框中。這兩個出口對應(yīng)于條件建立與否時執(zhí)行的不同指令。其中一個指向循環(huán)體,然后從循環(huán)體返回到判斷框的入口
這三種循環(huán)都可以用來處理同一個問題,一般都可以互相替換。When和dowhile循環(huán),循環(huán)體應(yīng)該包含使循環(huán)結(jié)束的語句。for語句是最強(qiáng)大的。當(dāng)使用while和dowhile循環(huán)時,循環(huán)變量的初始化應(yīng)該在while和dowhile語句之前完成,而for語句可以初始化表達(dá)式1中的循環(huán)變量。
創(chuàng)新互聯(lián)公司專注于正定企業(yè)網(wǎng)站建設(shè),
響應(yīng)式網(wǎng)站開發(fā),
電子商務(wù)商城網(wǎng)站建設(shè)。正定網(wǎng)站建設(shè)公司,為正定等地區(qū)提供建站服務(wù)。全流程按需定制網(wǎng)站,專業(yè)設(shè)計,全程項(xiàng)目跟蹤,
創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)c語言中循環(huán)結(jié)構(gòu)里while,dowhile,for這三種循環(huán)有什么區(qū)別,在什么情況下使用?
順序、選擇和循環(huán)是結(jié)構(gòu)化語言的三種基本結(jié)構(gòu)。C語言是一種結(jié)構(gòu)化語言,因此用C語言編寫的程序也有這三種基本結(jié)構(gòu)。遞歸和迭代不屬于程序結(jié)構(gòu)的范疇,而是算法思想。即用遞歸算法和迭代算法來解決某些問題。如果使用結(jié)構(gòu)化語言來實(shí)現(xiàn)這些算法,程序仍然由三種基本結(jié)構(gòu)組成:順序、選擇和循環(huán)。
網(wǎng)站名稱:c語言的三種循環(huán)控制語句簡述c語言中的三種基本控制結(jié)構(gòu),循環(huán)結(jié)構(gòu)?-創(chuàng)新互聯(lián)
標(biāo)題鏈接:
http://weahome.cn/article/jiiie.html