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

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

ID:59019081

大?。?06.00 KB

頁數(shù):38頁

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

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

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

1、第2章C程序設(shè)計(jì)初步知識本章要點(diǎn):2.1簡單C語言程序的構(gòu)成和格式2.2常量、變量和標(biāo)識符2.3整型數(shù)據(jù)2.4實(shí)型數(shù)據(jù)2.5算術(shù)表達(dá)式2.5算術(shù)表達(dá)式2.6賦值表達(dá)式2.7自加、自減運(yùn)算符和逗號運(yùn)算符2.1簡單C語言程序的構(gòu)成和格式以下是一個(gè)簡單求解兩數(shù)之和的C程序,程序如下:#include“stdio.h”main(){inta,b,sum;a=12;b=2;/*給求和的兩個(gè)數(shù)賦值*/sum=a+b;/*求兩數(shù)之和放入變量sum*/printf(“a=%d,b=%d,sum=%d”,a,b,sum);/*輸出

2、兩數(shù)以及它們的和*/}以上程序運(yùn)行結(jié)果如下:a=12,b=2,sum=14從以上程序中,可以看到C程序有以下結(jié)構(gòu)特征:1.main是主函數(shù)名,C語言規(guī)定必須用main作為主函數(shù)名。其后的“()”中間可以是空的,但“()”不能省略。一個(gè)C程序可以包含任意多個(gè)不同名的函數(shù),但必須有且只有一個(gè)主函數(shù),C程序總是從主函數(shù)開始執(zhí)行。2.在函數(shù)的起始行后面是函數(shù)體,由一對大括號“{}”括起來的語句集合。函數(shù)體中一般包含變量定義語句和執(zhí)行語句。且執(zhí)行語句必須放在定義語句之后。3.每個(gè)語句和變量定義的最后必須要有一個(gè)分號(即使是程序

3、的最后一個(gè)語句也應(yīng)包含分號)。分號是C語句的必要組成部分。4.C語言用“/*……*/對程序進(jìn)行注釋。注意“/”和“*”之間不能有空格。注釋可以出現(xiàn)在程序中任意合適的地方,必須成對出現(xiàn),它對程序的運(yùn)行不起作用,但在注釋中可以說明變量的含義、程度段的功能等。一個(gè)好的C程序應(yīng)有必要的注釋,以便閱讀。5.“#include“stdio.h””通常稱為命令行,必須用“#”號開頭,最后不能加“;”,因?yàn)樗皇荂程序中的語句?!皊tdio”是系統(tǒng)提供的文件名,該文件中包含著有關(guān)輸入輸出函數(shù)的信息,調(diào)用不同的庫函數(shù),應(yīng)當(dāng)包含不同的頭

4、文件。※重點(diǎn)提示:main是主函數(shù)名,C語言規(guī)定必須用main作為主函數(shù)名。每個(gè)語句和變量定義的最后必須要有一個(gè)分號,分號是C語句的必要組成部分?!埃nclude“stdio.h””是命令行,必須用“#”號開頭,最后不能加“;”,因?yàn)樗皇荂程序中的語句。2.2常量、變量和標(biāo)識符2.2.1標(biāo)識符用來標(biāo)識常量名、變量名、函數(shù)名、數(shù)組名、類型名、文件名等對象的有效字符序列稱為標(biāo)識符。簡單的說,標(biāo)識符就是一個(gè)名字。1.標(biāo)識符的命名規(guī)則(1)由字母(大小寫均可)、數(shù)字和下劃線3種字符組成。(2)第1個(gè)字符必須為字母或下劃線

5、。2.注意事項(xiàng)(1)標(biāo)識符的命名是區(qū)分大小寫的,例如NAME、name及Name為3個(gè)不同的標(biāo)識符。習(xí)慣上變量名用小寫字母表示,符號常量一般使用大寫英文字母。(2)C語言中的關(guān)鍵字是一類特殊的標(biāo)識符,它們具有特定的含義,已被C語言本身使用,不能用作變量名、常量名、函數(shù)名等。(3)C語言中提供了大量的庫函數(shù)與頭文件,這些庫函數(shù)名和頭文件中定義的一些標(biāo)識符都統(tǒng)稱為預(yù)定義標(biāo)識符。用戶定義標(biāo)識符時(shí)應(yīng)注意避免和預(yù)定義標(biāo)識符重名。3.標(biāo)識符的分類(1)關(guān)鍵字關(guān)鍵字在程序中代表著固定的含義,不能另作他用。如用來說明變量類型的標(biāo)識符

6、char、float以及for、if等都已有專門的用途,它們不能用作變量名或函數(shù)名。(2)預(yù)定義標(biāo)識符預(yù)定義標(biāo)識符在C語言中也有特定的含義,如庫函數(shù)的名字和預(yù)編譯處理命令等。C語言語法允許用戶把這類標(biāo)識符另作他用,但是失去了在系統(tǒng)中規(guī)定的原意。為了避免誤解,建議用戶不要把這些預(yù)定義標(biāo)識符另作它用。(3)用戶標(biāo)識符由用戶根據(jù)需要定義的標(biāo)識符稱為用戶標(biāo)識符。一般用來給變量、函數(shù)、數(shù)組或文件等命名。如果用戶標(biāo)識符與關(guān)鍵字相同,程序會(huì)給出出錯(cuò)信息;若與預(yù)定義標(biāo)識符相同,則預(yù)定義標(biāo)識符將失去原來的含義?!攸c(diǎn)提示:標(biāo)識符的命名

7、規(guī)則:(1)C語言規(guī)定標(biāo)識符只能由字母(大小寫均可,但區(qū)分大小寫)、數(shù)字和下劃線3種字符組成(2)第1個(gè)字符必須為字母或下劃線(3)已被C語言本身使用,不能用作變量名、常量名、函數(shù)名等。2.2.2常量在程序運(yùn)行過程中,其值不能被改變的量稱為常量。C語言中有4中基本常量:整型常量、實(shí)型常量、字符常量和字符串常量。此外,C語言中還經(jīng)常使用兩種表現(xiàn)形式不同的常量:轉(zhuǎn)義字符常量和符號常量。1.整型常量(詳解)十進(jìn)制數(shù)、八進(jìn)制數(shù)、十六進(jìn)制數(shù)、二進(jìn)制數(shù)等。注意:八進(jìn)制數(shù)、十六進(jìn)制數(shù)1.開頭必須以0(八進(jìn)制數(shù)),十六進(jìn)制數(shù)(0x)

8、。2.組成。3.八進(jìn)制數(shù)、十六進(jìn)制數(shù)沒有負(fù)數(shù)。2.實(shí)型常量(詳解)實(shí)型常量即實(shí)數(shù),又稱為浮點(diǎn)數(shù)。1.小數(shù)點(diǎn)的形式:0.0、.0、0.都為合法的形式2.指數(shù)形式3.字符常量(1)單引號只是作為定界符使用,并不是字符常量的組成部分。(2)單引號內(nèi)的字符不允許是單引號或反斜杠。(3)字符在內(nèi)存中以ASCII值的形式存儲(chǔ)。(4)空字符。(5)字符常量必

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

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

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