999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計算機C語言循環(huán)語句的應(yīng)用研究

2016-11-17 02:37:52馬學(xué)敏
中國新通信 2016年17期

馬學(xué)敏

【摘要】基于計算機C語言循環(huán)語句的應(yīng)用分析,首先要明確C語言應(yīng)用現(xiàn)狀,然后闡述C語言循環(huán)語句的分類及特點,最后詳細(xì)論述循環(huán)語句的應(yīng)用要點,針對while循環(huán)語句、dowhile循環(huán)語句、for循環(huán)語句,進(jìn)行深入分析,掌握其設(shè)計要點及常規(guī)流程,凸顯其功能。

【關(guān)鍵詞】計算機語言 循環(huán)語句 C語言

在程序編輯與設(shè)計中,C語言具有一定獨特性,這種高級程序設(shè)計語言能在多種場合中靈活應(yīng)用。C語言的通用型與便捷性,在循環(huán)語句中得到較好的應(yīng)用。循環(huán)語句主要有while、do while、for三種,前兩種循環(huán)語句也被稱為條件循環(huán),主要根據(jù)條件進(jìn)行判斷是否進(jìn)行循環(huán),后一種循環(huán)語句,被稱為計數(shù)循環(huán),主要根據(jù)設(shè)定執(zhí)行的次數(shù)進(jìn)行循環(huán)執(zhí)行。這種語言不但能夠作為系統(tǒng)描述性語言,還可用來編寫系統(tǒng)軟件,也可用來編寫應(yīng)用軟件。

一、C語言的應(yīng)用現(xiàn)狀

計算機技術(shù)的應(yīng)用普及,人們對計算機應(yīng)用范圍的要求逐漸增加,需要其處理更加復(fù)雜且多樣的問題,能夠在不同的情況下,進(jìn)行操作與設(shè)計。這種情況下需要使用靈活性高的控制程序,滿足人們的個人需求,實現(xiàn)不同方面的用途。C語言是計算機語言的基礎(chǔ),是一種高級語言。針對計算機語言的學(xué)習(xí),應(yīng)將其當(dāng)做入門基礎(chǔ),掌握過程編程。C語言學(xué)習(xí)中,能夠掌握多方面的功能,較好的應(yīng)用在代碼中。C語言能夠根據(jù)不同的環(huán)境和用法進(jìn)行移植,針對不同的項目產(chǎn)生相同的效果。C語言的優(yōu)勢有很多,相比而言,突出優(yōu)勢是在多種操作系統(tǒng)中運行。

二、循環(huán)語句的類型分析

2.1 while語句

這種語句通過判斷循環(huán)控制條件,分析流程是否符合循環(huán)要求,其形式主要體現(xiàn)為:

while(表達(dá)式)

這種循環(huán)語句的執(zhí)行流程,應(yīng)計算表達(dá)式,如果表達(dá)式的值為非零,執(zhí)行循環(huán)體,之后返回第一步,重新計算表達(dá)式;如果計算表達(dá)式結(jié)果為零,則跳出循環(huán)結(jié)構(gòu)執(zhí)行其它語句。注意的是,如果表達(dá)式的值最開始為零,那么語句不會被執(zhí)行。

2.2 do-while語句

這種語句表達(dá)式與while有一定差異,需要先執(zhí)行循環(huán)體中的語句,再通過判斷表達(dá)式判斷是否需要進(jìn)行循環(huán),其一般形式為:

Do

循環(huán)體語句

While(表達(dá)式)

語句執(zhí)行流程為:先執(zhí)行循環(huán)體語句,然后計算表達(dá)式,如果表達(dá)式的值非零,則返回第一步;如果計算表達(dá)式的值為零,結(jié)束循環(huán)。這種表達(dá)式至少執(zhí)行一次。

2.3for語句

這種語句用來計算循環(huán),其形式為:

For([表達(dá)式1];[表達(dá)式2];[表達(dá)式3])

表達(dá)式1:一般為賦值表達(dá)式,給控制變量賦初值;表達(dá)式2:關(guān)系表達(dá)式或邏輯表達(dá)式,循環(huán)控制條件;表達(dá)式3:一般為賦值表達(dá)式,給控制變量增量或減量。

語句執(zhí)行流程為:從初始化開始,執(zhí)行表達(dá)式,直到達(dá)到條件要求次數(shù)。

三、循環(huán)語句的應(yīng)用要點分析

C語言循環(huán)語句中,能夠讓同一個事物進(jìn)行相同操作,降低程序的復(fù)雜性,運行更加有序且順暢,提升系統(tǒng)運作效率。日常系統(tǒng)運行中,有很多重復(fù)的規(guī)律相同的操作,針對這些操作可以設(shè)計語句。操作不斷重復(fù)使用,可以設(shè)計循環(huán)語句,如果循環(huán)操作有終止條件被觸發(fā),那么要設(shè)計終止循環(huán)。循環(huán)語句主要由兩個部分構(gòu)成,一是循環(huán)體,二是循環(huán)的終止條件。

3.1 while循環(huán)語句

這種循環(huán)語句中的表達(dá)式,是循環(huán)語句能否繼續(xù)運行的條件,其功能是保證語句循環(huán)運行。只要表達(dá)式為真,就可以執(zhí)行循環(huán)體內(nèi)部語句,否則終止循環(huán),執(zhí)行循環(huán)體外部語句。

循環(huán)語句的語言流程,主要為While(v!=0){temp=u%v;/*循環(huán)體內(nèi)語*/u=v;/*循環(huán)體內(nèi)語句*/v=temp;/*循環(huán)體內(nèi)語句*/}printf(“最大公約數(shù)是:%d\n”,u);}執(zhí)行結(jié)果。

屏幕上顯示,輸入非負(fù)整數(shù),150與35,結(jié)果:最大公約數(shù)為5。程序執(zhí)行中,while有三條語句,要使用大括號括起來表示一個語句塊。當(dāng)表達(dá)式v!=0為真實存在時,程序需要重復(fù)執(zhí)行循環(huán)語句中的三個條件;如果表達(dá)式v!=0為非真實時,要終止循環(huán),執(zhí)行prinff語句,最后在屏幕上顯示出最大公約數(shù)。

3.2 do while循環(huán)語句

這種循環(huán)語句在循環(huán)中,應(yīng)先執(zhí)行循環(huán)體內(nèi)語句,然后進(jìn)行判斷,如果結(jié)果為真就進(jìn)行下一次循環(huán),如果結(jié)果為假就停止循環(huán)。這種循環(huán)語句的特點是,表達(dá)式非真時,也需要執(zhí)行循環(huán)語句。整個流程,應(yīng)保證測試內(nèi)容至少執(zhí)行一次循環(huán)。這種語句能夠?qū)懗霾藛纬绦颍陲埖曛械玫捷^好的應(yīng)用。

3.3 for循環(huán)語句

這種循環(huán)語句的格式是for(a;b;c){……}

語句執(zhí)行流程:應(yīng)先對a進(jìn)行賦值,然后判斷b是否滿足給定條件,如果其數(shù)值為真,那么可以進(jìn)行循環(huán),執(zhí)行循環(huán)體內(nèi)語句。如果不符合前兩者,就會執(zhí)行c,進(jìn)入第二次循環(huán),進(jìn)行b項判別,否則可斷定b的值為假,不滿足實際條件,終止for循環(huán),執(zhí)行循環(huán)外的語句。

舉例分析,F(xiàn)or循環(huán)語句在程序中,for(n=1;n<=200;n++){……},括號內(nèi)部三個值分別為n=1;n≤200;n++。位置a,n=1為賦初值,b為關(guān)系的表達(dá)式,n≤200,其表達(dá)式中a,b,c都為真,由此應(yīng)執(zhí)行{}內(nèi)部語句,進(jìn)入下一個循環(huán),如果n大于200時,b為假就會終止循環(huán)。

For語句的特殊用法,for語句判斷三個表達(dá)式為空,其表現(xiàn)為for(;;)prinff(“null”);( )中只有兩個分號,并沒有表達(dá)式,這表示無限循環(huán)。這種循環(huán)語句適合在菜單制作中使用。如果語句中沒有(……),例如:for(;str==″;str++);語句中( )內(nèi)的語句是一個分號,這種循環(huán)說明要將指針str所指流中的前導(dǎo)空格刪除。還有一種情況,for(t=1;t;)這種語句在程序中有延長時間的作用,結(jié)合這種語句能夠分析不同for應(yīng)用對應(yīng)不同的結(jié)果,應(yīng)結(jié)合實際情況進(jìn)行詳細(xì)設(shè)計和規(guī)劃。

通過上述三種循環(huán)形式分析,for語句應(yīng)用有較強的功能性,是使用次數(shù)最多的循環(huán)語句。在該語句中,小括號內(nèi)部的表達(dá)式可以隨意變動,能夠省略也能夠增加。例如小括號內(nèi)部分號之間,可以添加幾個表達(dá)式等。一般將循環(huán)體的一些語句放在表達(dá)式3的位置,中間使用逗號進(jìn)行分隔,這些功能都能嵌套使用,在一個循環(huán)內(nèi)部包含另一個循環(huán)結(jié)構(gòu),也可互相嵌套使用,可形成多層嵌套結(jié)構(gòu)。

四、結(jié)束語

C語言是社會上比較流行的計算機高級語言,用途比較廣泛,可以進(jìn)行系統(tǒng)語言描述,還可以進(jìn)行程序編寫,并在軟件中應(yīng)用。針對C語言循環(huán)模式的運用,應(yīng)了解實際情況,充分利用其靈活性和實用性,凸顯其應(yīng)用效果。

主站蜘蛛池模板: 中文字幕亚洲乱码熟女1区2区| 黑色丝袜高跟国产在线91| 乱码国产乱码精品精在线播放| 亚洲av无码片一区二区三区| 国内精品伊人久久久久7777人| 成·人免费午夜无码视频在线观看 | 欧美激情,国产精品| 亚洲一欧洲中文字幕在线| 青青草原偷拍视频| 色悠久久久| 国产第一页免费浮力影院| 国产一区二区三区在线观看视频 | 在线免费看黄的网站| 97一区二区在线播放| 日本欧美在线观看| 亚洲a级毛片| 欧美伦理一区| 人妻21p大胆| 91福利片| 亚洲欧洲日韩综合| 日韩精品亚洲一区中文字幕| 欧美色丁香| 激情综合网激情综合| 91精品国产综合久久不国产大片| 日韩高清中文字幕| 久无码久无码av无码| 国产一区二区网站| 97精品国产高清久久久久蜜芽| 国产在线一二三区| 欧美.成人.综合在线| 精品一区二区久久久久网站| 欧美人与牲动交a欧美精品| 日韩成人免费网站| 欧美中文字幕无线码视频| 欧美国产菊爆免费观看| 国模粉嫩小泬视频在线观看| 亚洲香蕉在线| 亚洲熟女偷拍| 国产精品99r8在线观看| 国产精品真实对白精彩久久| 91精品国产情侣高潮露脸| 99激情网| 午夜丁香婷婷| 中文国产成人精品久久| 性视频久久| 欧美不卡视频一区发布| 自慰高潮喷白浆在线观看| 欧美第二区| 2021国产精品自产拍在线| 污污网站在线观看| 国产男女免费完整版视频| 全部无卡免费的毛片在线看| 国产高潮视频在线观看| 久热99这里只有精品视频6| 久久特级毛片| 小说 亚洲 无码 精品| 精品一区二区三区水蜜桃| 波多野结衣中文字幕一区二区| 亚洲一级毛片免费观看| 无码aaa视频| 亚洲一区二区三区香蕉| 亚洲精品欧美日本中文字幕| 黄网站欧美内射| 亚洲欧美日韩精品专区| 中文字幕啪啪| 日韩av无码DVD| 欧美激情视频一区| 久久久久免费看成人影片| 国产玖玖视频| 四虎国产永久在线观看| 欧美激情福利| 国产精品亚洲αv天堂无码| 久久国产精品嫖妓| 麻豆精品久久久久久久99蜜桃| 在线观看免费人成视频色快速| 国产成人AV综合久久| 久久国产av麻豆| 女同久久精品国产99国| 无码精油按摩潮喷在线播放| 久久五月天国产自| 操操操综合网| AV在线天堂进入|