計(jì)算機(jī)二級(jí)考試教程第4章_簡(jiǎn)單程序_第1頁(yè)
計(jì)算機(jī)二級(jí)考試教程第4章_簡(jiǎn)單程序_第2頁(yè)
計(jì)算機(jī)二級(jí)考試教程第4章_簡(jiǎn)單程序_第3頁(yè)
計(jì)算機(jī)二級(jí)考試教程第4章_簡(jiǎn)單程序_第4頁(yè)
計(jì)算機(jī)二級(jí)考試教程第4章_簡(jiǎn)單程序_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、4.1 C4.1 C語(yǔ)句概述語(yǔ)句概述4.2 4.2 賦值語(yǔ)句賦值語(yǔ)句4.3 4.3 數(shù)據(jù)輸入輸出的概念及在數(shù)據(jù)輸入輸出的概念及在c c語(yǔ)言中的實(shí)現(xiàn)語(yǔ)言中的實(shí)現(xiàn)4.4 4.4 字符數(shù)據(jù)的輸入輸出字符數(shù)據(jù)的輸入輸出4.5 4.5 格式輸入與輸出格式輸入與輸出4.6 4.6 順序結(jié)構(gòu)程序設(shè)計(jì)舉例順序結(jié)構(gòu)程序設(shè)計(jì)舉例C程序源程序文件1源程序文件2源程序文件n預(yù)處理命令函數(shù)n函數(shù)1數(shù)據(jù)聲明函數(shù)首部函數(shù)體數(shù)據(jù)聲明執(zhí)行語(yǔ)句 一個(gè)c程序基本組成單位是源程序文件 C語(yǔ)句分為5類(lèi)類(lèi)控制語(yǔ)句函數(shù)調(diào)用語(yǔ)句表達(dá)式語(yǔ)句空語(yǔ)句復(fù)合語(yǔ)句(一)控制語(yǔ)句 完成一定的控制功能1 if() else 條件語(yǔ)句條件語(yǔ)句 6 break

2、 間斷語(yǔ)句間斷語(yǔ)句 2 for() 循環(huán)語(yǔ)句循環(huán)語(yǔ)句 7 switch() 開(kāi)關(guān)語(yǔ)句開(kāi)關(guān)語(yǔ)句3 while()循環(huán)語(yǔ)句循環(huán)語(yǔ)句 8 goto 轉(zhuǎn)向語(yǔ)句轉(zhuǎn)向語(yǔ)句 4 do while();循環(huán)語(yǔ)句循環(huán)語(yǔ)句 9 return 返回語(yǔ)句返回語(yǔ)句5 continue 繼續(xù)語(yǔ)句繼續(xù)語(yǔ)句(二)函數(shù)調(diào)用語(yǔ)句 有一個(gè)函數(shù)調(diào)用加一個(gè)分號(hào)構(gòu)成一個(gè)語(yǔ)句 printf(“This is a C statement.”);(三)表達(dá)式語(yǔ)句 有一個(gè)表達(dá)式加一個(gè)分號(hào)構(gòu)成一個(gè)語(yǔ)句 a = 3 ;分號(hào)賦值表達(dá)式表達(dá)式語(yǔ)句(四)空語(yǔ)句 只有一個(gè)分號(hào)的語(yǔ)句 (什么也不做)(什么也不做) 用來(lái)做流程的轉(zhuǎn)向點(diǎn)用來(lái)做流程的轉(zhuǎn)向點(diǎn) 用來(lái)作

3、為循環(huán)語(yǔ)句中的循環(huán)體用來(lái)作為循環(huán)語(yǔ)句中的循環(huán)體(五)復(fù)合語(yǔ)句:=2 共同完成一定的功能 用一對(duì) 括起來(lái)的語(yǔ)句 z=x+y;t=z/100;printf(“%f”,t); 賦值語(yǔ)句是由賦值表達(dá)式加上一個(gè)分號(hào)構(gòu)成例:例:a=100 賦值表達(dá)式 a=100; 賦值語(yǔ)句條件中不能含有賦值符號(hào),但是賦值表達(dá)式可以包含于條件表達(dá)式中例:例:if(a=b) t=a; 錯(cuò)誤 if(a=b)0) t=a; 正確(一).所謂輸入輸出是以計(jì)算機(jī)主機(jī)為主體而言的I/O接口:input output輸出輸出:從計(jì)算機(jī)向外部輸出設(shè)備(顯示器,打印機(jī)) 輸出數(shù)據(jù)輸入輸入:從輸入設(shè)備(鍵盤(pán),鼠標(biāo),掃描儀)向計(jì)算機(jī) 輸入數(shù)據(jù).

4、(二).C語(yǔ)言本身不提供輸入輸出語(yǔ)句,輸入和輸出操作是由C函數(shù)庫(kù)中的函數(shù)來(lái)實(shí)現(xiàn)的例如例如: :字符輸入函數(shù): getchar 字符輸出函數(shù):putchar格式輸入函數(shù): scanf 格式輸出函數(shù): printf字符串輸入函數(shù):gets 字?jǐn)?shù)穿輸出函數(shù):puts(三).在使用系統(tǒng)庫(kù)函數(shù)時(shí),要用預(yù)編譯命令“#include”將有關(guān)的“頭文件”包括到用戶(hù)源文件中.例如:在調(diào)用標(biāo)準(zhǔn)輸入輸出庫(kù)函數(shù)時(shí),文件開(kāi)頭應(yīng)該有: #include “stdio.h” 或: #include 頭文件(一).字符輸出函數(shù) 一般形式:putchar(a); 函數(shù)作用:向終端輸出一個(gè)字符 字符型變量整型變量字符常量整型常量

5、運(yùn)行結(jié)果:BOYputchar(a);putchar(n);putchar(b);putchar(n);putchar(c);putchar(n);運(yùn)行結(jié)果:B O Y(二).字符輸入函數(shù) 一般形式:a=getchar(); 函數(shù)作用:從終端(或系統(tǒng)隱含指定的輸入設(shè)備)輸入一個(gè)字符。 函數(shù)值: 從輸入設(shè)備得到的字符。(一).格式輸出函數(shù) 函數(shù)作用:向終端(或系統(tǒng)隱含指定的輸出設(shè)備函數(shù)作用:向終端(或系統(tǒng)隱含指定的輸出設(shè)備)輸出)輸出若干個(gè)任意類(lèi)型若干個(gè)任意類(lèi)型的數(shù)據(jù)。的數(shù)據(jù)。 一般格式:一般格式:printfprintf(”%d,%x,%o”%d,%x,%o”,a,b,ca,b,c); ;%d

6、%d: :以十進(jìn)制形式輸出整數(shù)以十進(jìn)制形式輸出整數(shù)%o%o: :以八進(jìn)制形式輸出整數(shù)以八進(jìn)制形式輸出整數(shù)%x%x: :以十六進(jìn)制形式輸出整數(shù)以十六進(jìn)制形式輸出整數(shù)To be continuedTo be continued%c:%c:以字符形式輸出一個(gè)字符以字符形式輸出一個(gè)字符%s:%s:輸出字符串輸出字符串%f:%f:以小數(shù)形式輸出單、雙精度數(shù),隱含輸出六位小數(shù)以小數(shù)形式輸出單、雙精度數(shù),隱含輸出六位小數(shù)幾種常見(jiàn)的格式符的修飾符:L:用于長(zhǎng)整型整數(shù),可加在格式符d,o,x,u前面M(代表一個(gè)正整數(shù)):數(shù)據(jù)最小寬度N(代表一個(gè)正整數(shù)):對(duì)實(shí)數(shù),表示輸出n位小數(shù); 對(duì)字符串,表示截取的字符個(gè)數(shù):

7、輸出的數(shù)字或字符在域內(nèi)向左靠(一).格式輸入函數(shù) 函數(shù)作用:按照變量在內(nèi)存的地址將變量值存 進(jìn)去。 一般格式:scanf(“%d,%c,%f”,&a,&b,&c);同同printf函數(shù)函數(shù)&-取地址運(yùn)算符取地址運(yùn)算符a a在內(nèi)存中的地在內(nèi)存中的地址址& &是地址運(yùn)算符是地址運(yùn)算符 使用函數(shù)時(shí)應(yīng)注意的問(wèn)題使用函數(shù)時(shí)應(yīng)注意的問(wèn)題 :(1)函數(shù)中的“格式控制”后面應(yīng)當(dāng)是變量地址,而不應(yīng) 是變量名。 (2) 如果在“格式控制”字符串中除了格式說(shuō)明以外還有其他字符, 則在輸入數(shù)據(jù)時(shí)在對(duì)應(yīng)位置應(yīng)輸入與這些字符相同的字符。 (3) 在用“”格式輸入字符時(shí),空格字符和“轉(zhuǎn)義字符”都作為 有效字符輸入 (4) 在輸入數(shù)據(jù)時(shí),遇以下情況時(shí)認(rèn)為該數(shù)據(jù)結(jié)束。 遇空格,或按“回車(chē)”或“跳格”(Tab)鍵; 按指定的寬度結(jié)束,如“”,只取列; 遇非法輸入。例4.10 輸入三角形的三邊長(zhǎng),求三角形面積。假設(shè):三個(gè)邊長(zhǎng)a

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論