婷婷四房综合激情五月,狠狠人妻久久久久久综合蜜桃,狼友av永久网站免费极品在线,扒开双腿疯狂进出爽爽爽

  訪問手機版網(wǎng)站 大校網(wǎng)站 中國散文網(wǎng) 聯(lián)系我們
您當前的位置:首頁 > 教學天地 > 學習交流

C語言循環(huán)結(jié)構(gòu)語句介紹

基礎(chǔ)部 張靜

  本學期2019級數(shù)字媒體專業(yè)開設(shè)了C語言程序設(shè)計這門課程。C語言是一種計算機編程的高級語言,對于沒有接觸過程序和代碼的初學者來說理解和學習起來是有一定困難的。程序設(shè)計包含了三種基本結(jié)構(gòu)分別是:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。其中最難掌握和理解的是循環(huán)結(jié)構(gòu),下來我們針對循環(huán)結(jié)構(gòu)作以介紹。

  一、循環(huán)結(jié)構(gòu)

  循環(huán)結(jié)構(gòu)也稱為重復結(jié)構(gòu),是指程序在執(zhí)行的過程中,程序中的某段代碼被重復執(zhí)行若干次。被重復執(zhí)行的代碼段,通常稱之為循環(huán)體。循環(huán)結(jié)構(gòu)中要有一個能夠控制著循環(huán)開始和結(jié)束的變量,稱為循環(huán)變量。用來判斷是否繼續(xù)執(zhí)行循環(huán)體的條件,稱為循環(huán)的終止條件。按照判定條件出現(xiàn)的位置不同,可將循環(huán)結(jié)構(gòu)分為當型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu)。

  當型循環(huán)結(jié)構(gòu)如圖1所示,先判斷循環(huán)條件P是否成立,如果成立就執(zhí)行A框中指定的操作,執(zhí)行完A框后再判斷循環(huán)條件P是否成立,如果成立,接著執(zhí)行A框。如此反復,直到循環(huán)條件P不成立為止,結(jié)束循環(huán)。

  直到型循環(huán)結(jié)構(gòu)如圖2所示,先執(zhí)行A框中指定的操作,然后判斷循環(huán)條件P是否成立,如果成立再執(zhí)行A框,然后再判斷循環(huán)條件P是否成立,如果成立,接著再執(zhí)行A框。如此反復,直到循環(huán)條件P不成立為止,結(jié)束循環(huán)。

  二、C語言中循環(huán)結(jié)構(gòu)語句

  1、while循環(huán)語句

  while語句是最簡單也是最基本的。while語句的語法格式為:

  while(表達式)

  語句 /*循環(huán)體*/

  圓括號內(nèi)的表達式是控制表達式,圓括號右邊的語句是循環(huán)體,循環(huán)體可以是一條簡單的語句,也可以是多條語句組成的復合語句(用花括號括起來)。

  2、do-while循環(huán)語句

  C語言還提供了do-while語句來實現(xiàn)循環(huán)結(jié)構(gòu)。有些情況下,無論條件是否滿足,都至少執(zhí)行一次循環(huán)體,這時可以使用do-while語句,其語法格式為:

  do

  語句 /*循環(huán)體*/

  while(表達式);

  首先執(zhí)行循環(huán)體中的語句一次,然后計算表達式的值,若為真(非0)則繼續(xù)執(zhí)行循環(huán)體,并再計算表達式的值,當表達式的值為假(0)時,終止循環(huán),執(zhí)行do-while語句后的下一條語句。

  3、for循環(huán)語句

  對循環(huán)狀態(tài)的初始化和對循環(huán)控制變量的修改是循環(huán)語句中必不可少的兩個組成部分。for語句將這兩部分作為表達式寫入到圓括號中,更便于描述、閱讀和檢查程序,其語法格式為:

  for(表達式1;表達式2;表達式3)

  語句 /*循環(huán)體*/

  表達式1通常為賦值表達式,實現(xiàn)循環(huán)控制變量的初始化,只執(zhí)行一次。表達式2通常為關(guān)系表達式或邏輯表達式,用來判斷是否繼續(xù)循環(huán)。在每次執(zhí)行循環(huán)體前先執(zhí)行此表達式,決定是否繼續(xù)執(zhí)行循環(huán)。表達式3通常為表達式語句,用來描述循環(huán)控制變量的變化,多數(shù)情況下為自增或自減表達式,實現(xiàn)對循環(huán)控制變量的修改。它是在執(zhí)行完循環(huán)體后才執(zhí)行的。

  三、三種循環(huán)語句的比較

  1、在一般情況下,三種循環(huán)語句均可處理同一個問題,它們可以相互替代。

  2、在使用while和do-while語句時,需要將循環(huán)變量賦初值語句放在循環(huán)語句之前,在循環(huán)體中不要忘記加入控制循環(huán)變量改變的語句。

  3、for語句和while語句先判斷循環(huán)控制條件,后執(zhí)行循環(huán)體,所以可能一次也不執(zhí)行循環(huán)體;而do_while語句是先執(zhí)行循環(huán)體,后進行循環(huán)控制條件的判斷,因此,至少執(zhí)行一次循環(huán)體。

  4、用while和do-while循環(huán)時,循環(huán)變量初始化的操作應在循環(huán)語句之前完成,而for語句可以在表達式1中實現(xiàn)循環(huán)變量的初始化。

  5、while和do-while循環(huán),只在while后面指定循環(huán)條件,在循環(huán)體中應包含使循環(huán)趨于結(jié)束的語句。for循環(huán)可以在表達式3中包含使循環(huán)趨于結(jié)束的操作,甚至可以將循環(huán)體中的操作全部放到表達式3中。因此for語句的功能更強,凡用while循環(huán)能完成的,用for循環(huán)都能實現(xiàn)。

  以上就是在C語言程序設(shè)計中用到的三種循環(huán)語句的分析,希望能夠?qū)ν瑢W們學習這部分知識有所幫助。

最后更新
熱門點擊
  1. 十二種方法教你怎樣巧記英語單詞
  2. 傳統(tǒng)悲劇女性的代表——竇娥形象分析
  3. 軸力圖、扭矩圖、剪力圖和彎矩圖的做法
  4. 數(shù)字時代和信息時代的區(qū)別與聯(lián)系
  5. 常見的運動損傷預防及處理方法
  6. 空想、幻想、理想、夢想的異同
  7. 立木為信在當今社會的重要性
  8. 語言的功能
  9. 翻譯技巧之增譯法與省譯法
  10. 六級寫作題型分類

夜夜嗨欧美| 精品中文视频| 国产国摸| 欧美精品1区| 邪恶亚洲精品啪啪啪| 国语av| 免费看毛片久久| 囯产一三四| 精品久久久久久无码囯产| 极品精品国产| 久久成人不卡AV| 国产AV线上| 国产成人电影精品一区| 精品久久综合1区2区3区激情| 中文字幕亚洲二区激情| 亚洲欧美一区二区久久| 久久久老牛影视| 亚洲嘿嘿| 日韩视频中文字幕精品偷拍| 牛影视精品在线观看| 欧美激情久| 国产成人片视频一区二区| 最新日韩一级片| 91精品久久久久久| 亚欧精品一二区| 三级黄色,未满18| 沈阳45老熟女高潮喷水亮点| 国精品人妻无码性色| 不卡三区视频免费观看| 亚洲天堂五月天| 奇米一区二区三区久久| 磁力网| 日本人妻在线播放| 日本一区夜夜嗷| 和田县| 四虎影院精品| 日韩av下载东京热| 在线无码AV一区二区三区| 久久自摸| 六月丁香婷婷日韩无码| 精品一区二区三区波多野结衣|