main()/*主函數(shù)*/{inta,b,s;/*定義a,b,s三個(gè)整型變量*/printf("a,">
第2章 C程序設(shè)計(jì)的初步知識(shí)課件.ppt

第2章 C程序設(shè)計(jì)的初步知識(shí)課件.ppt

ID:59451101

大?。?62.00 KB

頁(yè)數(shù):48頁(yè)

時(shí)間:2020-09-18

第2章 C程序設(shè)計(jì)的初步知識(shí)課件.ppt_第1頁(yè)
第2章 C程序設(shè)計(jì)的初步知識(shí)課件.ppt_第2頁(yè)
第2章 C程序設(shè)計(jì)的初步知識(shí)課件.ppt_第3頁(yè)
第2章 C程序設(shè)計(jì)的初步知識(shí)課件.ppt_第4頁(yè)
第2章 C程序設(shè)計(jì)的初步知識(shí)課件.ppt_第5頁(yè)
資源描述:

《第2章 C程序設(shè)計(jì)的初步知識(shí)課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第2章程序設(shè)計(jì)的初步知識(shí)2.1簡(jiǎn)單C語(yǔ)言程序的構(gòu)成及格式例2.1計(jì)算長(zhǎng)為a,寬為b的長(zhǎng)方形面積s的C程序。#includemain()/*主函數(shù)*/{inta,b,s;/*定義a,b,s三個(gè)整型變量*/printf("a,b=?");scanf("%d,%d",&a,&b);/*讀入兩個(gè)整數(shù),存入變量a和b中*/s=a*b;/*計(jì)算長(zhǎng)方形的面積s的值*/printf("s=%d",s);/*輸出面積s的值*/}例2.2求兩個(gè)整數(shù)中最大數(shù)的C程序。#include

2、h>main()/*主函數(shù)*/{inta,b,c;/*定義a,b,c三個(gè)整型變量*/printf("a,b=?");scanf("%d,%d",&a,&b);/*讀入兩個(gè)整數(shù),存入變量a和b中*/c=max(a,b);/*調(diào)用max函數(shù)求a,b兩個(gè)數(shù)中的最大數(shù)*/printf("c=%d",c);/*輸出最大數(shù)c的值*/}intmax(intx,inty)/*定義max函數(shù)*/{intz;/*定義整型變量z*/if(x>y)z=x;elsez=y;/*求x,y兩個(gè)數(shù)中的最大數(shù)z*/return

3、(z);/*返回z的值*/}第2章程序設(shè)計(jì)的初步知識(shí)2.1簡(jiǎn)單C語(yǔ)言程序的構(gòu)成及格式C語(yǔ)言程序具有以下結(jié)構(gòu):(1)C程序由函數(shù)構(gòu)成。(2)函數(shù)包括函數(shù)首部和函數(shù)體。(3)每個(gè)函數(shù)體必須用一對(duì)花括號(hào)“{“和”}”括起來,包括聲明部分和執(zhí)行部分。(4)聲明部分用來對(duì)函數(shù)中使用的變量和函數(shù)作說明。(5)執(zhí)行部分由基本語(yǔ)句組成,確定完成函數(shù)功能的操作。第2章程序設(shè)計(jì)的初步知識(shí)2.1簡(jiǎn)單C語(yǔ)言程序的構(gòu)成及格式C語(yǔ)言程序格式說明:(1)每個(gè)基本語(yǔ)句的結(jié)尾必須要用“;”作為終止符。(2)每個(gè)程序必須有一個(gè)而且只

4、能有一個(gè)稱為主函數(shù)的main()函數(shù)。(3)main()函數(shù)沒有固定的位置。(4)程序一般用小寫字母書寫。(5)注釋部分包含在“/*”和“*/”之間,可以出現(xiàn)在程序的任何地方,在編譯時(shí)忽略。第2章程序設(shè)計(jì)的初步知識(shí)2.1簡(jiǎn)單C語(yǔ)言程序的構(gòu)成及格式2.2標(biāo)識(shí)符、常量與變量常量:是在程序運(yùn)行過程中其值不能發(fā)生改變的量。例如256、3.45、'a'等。變量:是在程序運(yùn)行過程中其值可以發(fā)生改變的量。變量在內(nèi)存中占據(jù)一定的存儲(chǔ)單元。在該存儲(chǔ)單元中存放變量的值。變量的標(biāo)識(shí)通過給變量取名實(shí)現(xiàn),所以一個(gè)變量應(yīng)該有

5、一個(gè)名字。標(biāo)識(shí)符:用來標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名、類型名、文件名的有效字符序列稱為標(biāo)識(shí)符,簡(jiǎn)單地說,標(biāo)識(shí)符就是一個(gè)名字。第2章程序設(shè)計(jì)的初步知識(shí)C語(yǔ)言規(guī)定標(biāo)識(shí)符必須滿足以下規(guī)則:(1)所有標(biāo)識(shí)符必須由一個(gè)字母(a~z,A~Z)或下劃線(_)開頭。(2)標(biāo)識(shí)符的其他部分可以用字母、下劃線或數(shù)字(0~9)組成。(3)大小寫字母表示不同意義,即代表不同的標(biāo)識(shí)符。(4)標(biāo)識(shí)符只有前32個(gè)字符有效。(5)標(biāo)識(shí)符應(yīng)當(dāng)盡量遵循“簡(jiǎn)潔明了”和“見名知義”的原則。(6)標(biāo)識(shí)符不能使用C語(yǔ)言的關(guān)鍵字。第2

6、章程序設(shè)計(jì)的初步知識(shí)2.2標(biāo)識(shí)符、常量與變量所謂關(guān)鍵字就是已被TurboC2.0本身使用、不能作其他用途使用的字。TurboC2.0有以下關(guān)鍵字:TurboC2.0擴(kuò)展的共11個(gè):asm_cs_ds_es_sscdeclfarnearhugeinterruptpascal由ANSI標(biāo)準(zhǔn)定義的共32個(gè):autodoubleintstructbreakelselongswitchcaseenumregistertypedefcharexternreturnunionconstfloatshortuns

7、ignedcontinueforsignedvoiddefaultgotosizeofvolatiledoifwhilestatic第2章程序設(shè)計(jì)的初步知識(shí)2.2標(biāo)識(shí)符、常量與變量C語(yǔ)言規(guī)定變量在使用前必須先定義。變量定義的一般形式為:類型說明符變量標(biāo)識(shí)符,變量標(biāo)識(shí)符,…;示例:inta,b,c;floate,f;charx,y;以上int,float,char為類型說明符,a,b,c,e,f,x,y為變量標(biāo)識(shí)符。第2章程序設(shè)計(jì)的初步知識(shí)2.2標(biāo)識(shí)符、常量與變量2.3數(shù)據(jù)類型數(shù)據(jù)的組織形式稱為數(shù)據(jù)

8、結(jié)構(gòu)。C語(yǔ)言中的數(shù)據(jù)結(jié)構(gòu)表現(xiàn)為數(shù)據(jù)類型。第2章程序設(shè)計(jì)的初步知識(shí)數(shù)據(jù)類型構(gòu)造類型指針類型空類型(無(wú)值類型)void枚舉類型enum數(shù)組類型結(jié)構(gòu)類型struct聯(lián)合類型union基本類型整型int字符型char實(shí)型(浮點(diǎn)型)單精度實(shí)型float雙精度實(shí)型double2.3數(shù)據(jù)類型1.整型變量(TC下的分配)數(shù)據(jù)類型類型說明符位(字節(jié)數(shù))數(shù)的范圍基本整型int16(2)-32768~32767-215~(215-1)短整型short16(2)-32768~32767-215~(215-

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。