第3章C語言程序設(shè)計(jì)初步.ppt
《第3章C語言程序設(shè)計(jì)初步.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《第3章C語言程序設(shè)計(jì)初步.ppt(27頁珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、第第3 3章章C C語言程序設(shè)計(jì)初步語言程序設(shè)計(jì)初步3.1C3.1C語句的作用與分類語句的作用與分類3.23.2數(shù)據(jù)的輸入和輸出數(shù)據(jù)的輸入和輸出3.33.3常用的數(shù)學(xué)函數(shù)常用的數(shù)學(xué)函數(shù)3.43.4順序結(jié)構(gòu)和序示例順序結(jié)構(gòu)和序示例3.53.5程序設(shè)計(jì)中注意的問題程序設(shè)計(jì)中注意的問題13.1 C語句的作用與分類函數(shù)是函數(shù)是C C程序的基本構(gòu)成單位,一個(gè)函數(shù)包括聲明部分和程序的基本構(gòu)成單位,一個(gè)函數(shù)包括聲明部分和執(zhí)行部分。執(zhí)行部分是由一條或多條執(zhí)行部分。執(zhí)行部分是由一條或多條C C語句組成的,語句語句組成的,語句的作用是向計(jì)算機(jī)系統(tǒng)發(fā)出操作和運(yùn)算指令,要求執(zhí)行相的作用是向計(jì)算機(jī)系統(tǒng)發(fā)出操作和運(yùn)算指令
2、,要求執(zhí)行相應(yīng)的操作。一條應(yīng)的操作。一條C C語句編譯后會(huì)產(chǎn)生多條機(jī)器指令。語句編譯后會(huì)產(chǎn)生多條機(jī)器指令。C C語言的語句按照其功能可以分為兩類:用于描述計(jì)算機(jī)語言的語句按照其功能可以分為兩類:用于描述計(jì)算機(jī)操作和運(yùn)算的操作運(yùn)算語句和用于控制操作執(zhí)行順序的流操作和運(yùn)算的操作運(yùn)算語句和用于控制操作執(zhí)行順序的流程控制語句。程控制語句。21.1.表達(dá)式語句表達(dá)式語句C C語言中的操作和運(yùn)算是通過表達(dá)式實(shí)現(xiàn)的,表達(dá)式語句是程序中使用廣泛的一種語句。語言中的操作和運(yùn)算是通過表達(dá)式實(shí)現(xiàn)的,表達(dá)式語句是程序中使用廣泛的一種語句。例如:例如:i+/i+/這是一個(gè)表達(dá)式,不是語句這是一個(gè)表達(dá)式,不是語句i+;/
3、i+;/語句,執(zhí)行后使語句,執(zhí)行后使i i的值加的值加1 1x+y;/x+y;/語句,但沒有任何意義,執(zhí)行后運(yùn)算結(jié)果沒有保存,且語句,但沒有任何意義,執(zhí)行后運(yùn)算結(jié)果沒有保存,且x x和和y y的值也沒有變化的值也沒有變化(1)(1)賦值語句賦值語句賦值語句是在賦值表達(dá)式后面加上分號(hào)組成,其作用是改變變量的值。例如:賦值語句是在賦值表達(dá)式后面加上分號(hào)組成,其作用是改變變量的值。例如:i=x+y;i=x+y;(2)(2)函數(shù)調(diào)用語句函數(shù)調(diào)用語句函數(shù)調(diào)用語句是在函數(shù)調(diào)用表達(dá)式后面加分號(hào)組成,其作用是使被調(diào)用的函數(shù)得到執(zhí)行。函數(shù)調(diào)用語句是在函數(shù)調(diào)用表達(dá)式后面加分號(hào)組成,其作用是使被調(diào)用的函數(shù)得到執(zhí)行。
4、例如:例如:printf(hello world.n);printf(hello world.n);(3)(3)空語句空語句空語句由有一個(gè)分號(hào)組成。空語句由有一個(gè)分號(hào)組成。2.2.流程控制語句流程控制語句C C語言一種提供了語言一種提供了9 9種流程控制語句,它們大致可以分為以下幾類:種流程控制語句,它們大致可以分為以下幾類:選擇結(jié)構(gòu)控制語句:選擇結(jié)構(gòu)控制語句:ifelseifelse和和switchswitch循環(huán)結(jié)構(gòu)控制語句:循環(huán)結(jié)構(gòu)控制語句:forfor、whilewhile和和dowhiledowhile結(jié)束本次循環(huán)語句:結(jié)束本次循環(huán)語句:continuecontinue終止循環(huán)和多分
5、支語句:終止循環(huán)和多分支語句:breakbreak無條件轉(zhuǎn)移語句:無條件轉(zhuǎn)移語句:gotogoto函數(shù)返回語句:函數(shù)返回語句:returnreturn3.3.復(fù)合語句復(fù)合語句C C語言允許將一條或多條語句用花括號(hào)語言允許將一條或多條語句用花括號(hào)括起來形成復(fù)合語句,也稱為語句塊。括起來形成復(fù)合語句,也稱為語句塊。33.2 數(shù)據(jù)的輸入和輸出 C C語言沒有專門的輸入輸出指令或語句,所有的數(shù)據(jù)輸語言沒有專門的輸入輸出指令或語句,所有的數(shù)據(jù)輸入和輸出操作都是通過對(duì)標(biāo)準(zhǔn)入和輸出操作都是通過對(duì)標(biāo)準(zhǔn)I/OI/O(輸入(輸入/輸出)庫函數(shù)調(diào)輸出)庫函數(shù)調(diào)用完成。頭文件用完成。頭文件“stdio.h”stdio
6、.h”中聲明了這些輸入和輸出庫中聲明了這些輸入和輸出庫函數(shù)函數(shù),在程序中使用標(biāo)準(zhǔn)輸入,在程序中使用標(biāo)準(zhǔn)輸入/輸出庫函數(shù)時(shí),在程序開輸出庫函數(shù)時(shí),在程序開始部分使用如下編譯預(yù)處理命令始部分使用如下編譯預(yù)處理命令:#include#include 41.1.格式輸出函數(shù)格式輸出函數(shù)printfprintfprintfprintf函數(shù)的一般形式如下:函數(shù)的一般形式如下:printf(printf(格式控制字符串格式控制字符串,輸出表列輸出表列););格式說明符的作用是把輸出表列中對(duì)應(yīng)的輸出數(shù)據(jù)按照指定的格式說明符的作用是把輸出表列中對(duì)應(yīng)的輸出數(shù)據(jù)按照指定的格式進(jìn)行輸出。其語法形式如下:格式進(jìn)行輸出。
7、其語法形式如下:%附加格式字符附加格式字符 格式字符格式字符51.printf1.printf函數(shù)的格式字符函數(shù)的格式字符附加格附加格式式含義含義l l用于用于d d、o o、x x、u u前,表示指定輸出精度為前,表示指定輸出精度為longlong用于用于e e、f f、g g前,表示指定輸出精度為前,表示指定輸出精度為doubledoubleh h用于用于d d、o o、x x、u u前,表示指定輸出精度為前,表示指定輸出精度為shortshortm mm m為為正正整整數(shù)數(shù)常常量量,表表示示輸輸出出數(shù)數(shù)據(jù)據(jù)的的最最小小寬寬度度為為m m。實(shí)實(shí)際際數(shù)數(shù)據(jù)據(jù)寬寬度度小小于于m m時(shí)時(shí),輸輸出
8、出數(shù)數(shù)據(jù)據(jù)在在寬寬度度m m的的區(qū)區(qū)域域內(nèi)內(nèi)右右對(duì)對(duì)齊齊,左左邊邊補(bǔ)補(bǔ)空空格格;實(shí)實(shí)際際數(shù)數(shù)據(jù)據(jù)寬寬度度大大于于m m時(shí)時(shí),m m不起作用不起作用.n.nn n為為正正整整數(shù)數(shù)常常量量,用用于于f f、e e前前表表示示輸輸出出n n位位小小數(shù)數(shù);用用于于s s前前表表示示輸輸出出前前n n個(gè)個(gè)字符字符格式字符格式字符含義含義d d以有符號(hào)十進(jìn)制形式輸出整數(shù),正數(shù)不輸出符號(hào)以有符號(hào)十進(jìn)制形式輸出整數(shù),正數(shù)不輸出符號(hào)+o o以八進(jìn)制形式輸出整數(shù),無前導(dǎo)符以八進(jìn)制形式輸出整數(shù),無前導(dǎo)符0 0 x x 或或 X X以以十十六六進(jìn)進(jìn)制制形形式式輸輸出出整整數(shù)數(shù),無無前前導(dǎo)導(dǎo)符符0 x0 x。x x的的
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
14.9 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語言程序設(shè)計(jì) 初步