下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
C語言for語句用法詳解C語言是一門高級計算機編程語言,設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。下面店鋪給大家介紹C語言for語句用法詳解,歡迎閱讀!在C語言中,for語句使用最為靈活,它完全可以取代while語句。它的一般形式為:for(表達式1;表達式2;表達式3)它的執(zhí)行過程如下:1.先求解表達式1。2.求解表達式2,若其值為真(非0),則執(zhí)行for語句中指定的內(nèi)嵌語句,然后執(zhí)行下面第3步;若其值為假(0),則結束循環(huán),轉到第5步。3.求解表達式3。4.轉回上面第2步繼續(xù)執(zhí)行。5.循環(huán)結束,執(zhí)行for語句下面的一個語句。for語句最簡單的應用形式也是最容易理解的`形式如下:for(循環(huán)變量賦初值;循環(huán)條件;循環(huán)變量增量)語句注釋:循環(huán)變量賦初值總是一個賦值語句,它用來給循環(huán)控制變量賦初值;循環(huán)條件是一個關系表達式,它決定什么時候退出循環(huán);循環(huán)變量增量,定義循環(huán)控制變量每循環(huán)一次后按什么方式變化。這三個部分之間用分號(;)分開。例如:for(i=1;i<=100;i++)sum=sum+i;先給i賦初值1,判斷i是否小于等于100,若是則執(zhí)行語句,之后值增加1。再重新判斷,直到條件為假,即i>100時,結束循環(huán)。相當于:i=1;while(i<=100){sum=sum+i;i++;}對于for循環(huán)中語句的一般形式,就是如下的while循環(huán)形式:表達式1;while(表達式2){語句表達式3;}使用for語句應該注意:1、for循環(huán)中的“表達式1(循環(huán)變量賦初值)”、“表達式2(循環(huán)條件)”和“表達式3(循環(huán)變量增量)”都是選擇項,即可以缺省,但分號(;)不能缺省。2、省略了“表達式1(循環(huán)變量賦初值)”,表示不對循環(huán)控制變量賦初值。3、省略了“表達式2(循環(huán)條件)”,則不做其它處理時便成為死循環(huán)。例如:for(i=1;;i++)sum=sum+i;相當于:i=1;while(1){sum=sum+i;i++;}4、省略了“表達式3(循環(huán)變量增量)”,則不對循環(huán)控制變量進行操作,這時可在語句體中加入修改循環(huán)控制變量的語句。例如:for(i=1;i<=100;){sum=sum+i;i++;}5、省略了“表達式1(循環(huán)變量賦初值)”和“表達式3(循環(huán)變量增量)”。例如:for(;i<=100;){sum=sum+i;i++;}相當于:while(i<=100){sum=sum+i;i++;}6、3個表達式都可以省略。例如:for(;;)語句相當于:while(1)語句拓展:c++c語言while循環(huán)語句入門基礎教程我們來看While循環(huán)語句,它跟For循環(huán)區(qū)別在于,F(xiàn)or循環(huán)一般知道循環(huán)次數(shù),在第一行里頭就指明了,而while循環(huán)一般不知道循環(huán)次數(shù),下面我們來看一個練習;1、啟動Geany1)點菜單“應用程序-編程-Geany”啟動Geany,新建一個c++源程序;2)點菜單“文件-另存為”命令,以“while”為文件名,保存文件到自己的文件夾;2、輸入程序代碼1)輸入一個求和的程序,當輸入為0時結束;#includeusingnamespacestd;intmain(intargc,char**argv)inta=0;intsum=0;cout<<"inputanumber:";cin>>a;while(a!=0)sum=sum+a;cout<<"inputanumber:";cin>>a;cout<<"sum="<<sum;return0;2)第一段是定義兩個變量,存放輸入和總和,第二段是先提示輸入一個值,第三段是循環(huán),括號里面先判斷一下a的值,不是0就求和,然后繼續(xù)輸入、判斷、求和,直到不滿足條件退出循環(huán),下面一段是輸出最終求和的結果;3)保存、編譯、生成、運行,從鍵盤上不斷輸入數(shù),最后輸一個0,得到求和的結果;3)while和for循環(huán)的區(qū)別是,while循
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年1月廣東深圳大學附屬華南醫(yī)院選聘事業(yè)單位人員5人考試參考題庫及答案解析
- 2026內(nèi)蒙古烏蘭察布市察右前旗殘疾人聯(lián)合會高校畢業(yè)生公益性崗位招聘6人考試備考題庫及答案解析
- 2026國家衛(wèi)生健康委衛(wèi)生發(fā)展研究中心事業(yè)編制招聘3人考試備考試題及答案解析
- 2026年1月重慶市萬州區(qū)高峰街道辦事處公益性崗位招聘4人考試參考題庫及答案解析
- 2026四川成都市溫江區(qū)涌泉街道社區(qū)衛(wèi)生服務中心編外醫(yī)師招聘2人考試參考題庫及答案解析
- 2026云南玉溪市華寧縣衛(wèi)生健康局事業(yè)單位招聘9人考試備考題庫及答案解析
- 中國太平洋保險股份有限公司銅陵支公司招聘2人考試備考試題及答案解析
- 2026重慶九龍坡區(qū)行知育才學校招聘2人考試備考試題及答案解析
- 2026陜西咸陽市高新一中教師招聘考試備考題庫及答案解析
- 2026年甘肅慶陽西峰區(qū)學院路實驗學校人才儲備23人筆試參考題庫及答案解析
- 2025年抗菌藥物合理應用培訓考核試題附答案
- 2025年度臨床醫(yī)生個人述職報告
- 2026年無錫商業(yè)職業(yè)技術學院單招職業(yè)技能筆試備考試題帶答案解析
- GJB3243A-2021電子元器件表面安裝要求
- 中橋施工組織設計方案
- 一類,二類,三類醫(yī)療器械分類目錄
- 國開大學2022年01月2136《管理會計》期末考試參考答案
- 狼瘡性腎炎中醫(yī)診療方案
- 健康相關生存質量及其測量和評價課件
- 高標準農(nóng)田項目監(jiān)理大綱范本
- 口服液生產(chǎn)過程監(jiān)控記錄
評論
0/150
提交評論