第2章_C程序設計初步知識ppt課件.ppt

第2章_C程序設計初步知識ppt課件.ppt

ID:59019081

大?。?06.00 KB

頁數(shù):38頁

時間:2020-09-26

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

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

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

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

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

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

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

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

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

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

當前文檔最多預覽五頁,下載文檔查看全文

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

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