




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、重慶電力高等??茖W校,1.1 C語言的發(fā)展,1.3 C語言的基本符號,1.4 C語言程序結構,1.2 C語言的特點,1.5 C語言上機操作,重慶電力高等??茖W校,1.1 C語言的發(fā)展,重慶電力高等??茖W校,語言簡潔、緊湊,使用方便、靈活。 運算符極其豐富。 數據結構豐富。 允許直接訪問物理地址。 生成的目標代碼質量高,程序執(zhí)行效率高。 可移植性好,1.2 C語言的特點,重慶電力高等??茖W校,1C語言的基本符號 26個英文字母(大寫和小寫字母表示兩種不同的符號); 10個阿拉伯數字(0,1,2,9); 其它特殊符,以運算符為主(+ ,- ,* ,/ ,=,%, 等)。,1.3 C語言的基本符號,
2、重慶電力高等??茖W校,2標識符 標識符是一種特定的字符序列。 主要用來表示程序中使用的變量名、數組名、函數名和其它由用戶自定義的數據類型名稱等。 例如: 變量名:x,y 函數名:max,1.3 C語言的基本符號,重慶電力高等??茖W校,2標識符 標識符的構成與書寫規(guī)則: 只能由英文字母、數字和下劃線構成,長度為132。 必須以字母或下劃線開頭。 嚴格區(qū)分大、小寫字母。 不能以關鍵字作為標識符。 系統(tǒng)內部使用了一些下劃線開頭的標識符,為防止沖突,建議用戶盡量避免使用下劃線開頭的標識符。 標識符選用應盡量做到“見名知意”,即選用有含義的英文單詞或縮寫。如sum,name,max,year,total
3、等。,1.3 C語言的基本符號,重慶電力高等??茖W校,3關鍵字 關健字又稱保留字,是C語言的專用名字,共有32個。 根據關鍵字的作用分為四類: (1) 控制語句關鍵字(12個) break, case, continue, default, do, else, for, goto, if, return, switch, while (2) 數據類型關鍵字(12個) char, enum, double, long, float, int, short, signed, struct, unsigned, union, void (3) 存儲類型關鍵字(4個) auto, extern, re
4、gister, static (4) 其他關鍵字(4個) const, sizeof, typedef, volatile,1.3 C語言的基本符號,重慶電力高等??茖W校,【例1.1】找出下列符號中合法的標識 “abc”、so5、Abc、a、b1、file_name、_buf、0page、int、printf、yellow_red、a printf(Please input a radius:); scanf(%f, 程序運行結果: Please input a radius:1.5 area=7.69,1.4 C 語言程序結構,重慶電力高等專科學校,【例1.3】由一個main()函數和一個其
5、他函數max()構成的C語言程序。,1.4 C 語言程序結構,int max(int x,int y) /*函數max()的功能是求2個整數的較大值*/ retum(x y ? x :y); ,重慶電力高等專科學校,程序運行情況,void main() /*主函數main()*/ int numl,num2; printf(Input the first integer number:); scanf(%d, ,1.4 C 語言程序結構,【例1.3】由一個main()函數和一個其他函數max()構成的C語言程序。,程序運行情況: Input the first integer number:6
6、 Input the second integer number:9 max = 9,重慶電力高等專科學校,1.4 C 語言程序結構,重慶電力高等??茖W校,1.4 C 語言程序結構,任何函數都是由函數說明和函數體兩部分組成,結構如下:,函數類型 函數名(函數參數表), 說明語句部分; 執(zhí)行語句部分; ,函數說明部分,函數體部分,注:本書使用的語法符號約定 方括號表示可選(既可以指定,也可以缺省)。 省略號表示前面的項可以重復。 | 兩側的項必選其一。,1.4.2 函數的一般結構,重慶電力高等??茖W校,1.4 C 語言程序結構,1.4.2 函數的一般結構,1函數說明 由“函數類型 函數名(函數參
7、數表)”三部分組成。 函數參數表格式為:數據類型 參數1, 數據類型 參數2 例如:int max (int x,int y),函數類型,函數名,函數參數表,重慶電力高等??茖W校,1.4 C 語言程序結構,1.4.2 函數的一般結構,2函數體, 說明語句; 執(zhí)行語句; ,若干條可執(zhí)行語句構成,完成程序題目要求的計算處理。,由變量定義、自定義類型定義,自定義函數說明,外部變量說明等部分組成,函數體,重慶電力高等??茖W校,1.4 C 語言程序結構,1.4.2 函數的一般結構,注意: (1)函數體中的說明語句,必須在所有可執(zhí)行語句之前。 下面程序中“intmax;”的位置是非法的: void mai
8、n() int x,y; /* 變量定義語句:定義2個整型變量x、y */ x = 3; /* 可執(zhí)行的賦值語句:將3賦值給變量x */ y = 6; /* 可執(zhí)行的賦值語句:將6賦值給變量y */ int max; /* 變量定義語句:出現(xiàn)在可執(zhí)行語句后, 非法!*/ max = x y ? x : y; printf(max = %dn,max); (2)如果不需要使用變量,也可以缺省說明語句。,重慶電力高等??茖W校,1.4 C 語言程序結構,1.4.3 源程序書寫格式 1所有語句都必須以分號“;”結束。 2一行內可寫幾條語句,一條語句也可寫在幾行上。 3允許使用注釋,以增強程序的可讀性。
9、 注釋格式: /* 注釋內容串 */ (1)“/*”和“*/”必須成對使用。 (2)注釋的位置,可以單占一行,也可以跟在語句的后面。 (3)如果一行寫不下,可另起一行繼續(xù)寫。 (4)注釋中允許使用漢字。在非中文操作系統(tǒng)下,看到的是一串亂碼,但不影響程序執(zhí)行。,重慶電力高等??茖W校,格式特點 習慣用小寫字母,大小寫敏感 不使用行號,無程序行概念 可使用空行和空格 常用鋸齒形書寫格式,main( ) . . . . . . . ,main( ) int i , j , sum; sum=0; for(i=1; i10;i+) for(j=1;j10;j+) sum+=i*j ; printf(“%
10、dn”,sum); ,優(yōu)秀程序員的素質之一: 使用TAB縮進 對齊 有足夠的注釋 有合適的空行,重慶電力高等??茖W校,結構特點 函數與主函數 程序由一個或多個函數組成 必須有且只能有一個主函數main() 程序執(zhí)行從main開始,在main中結束,其它函數通過嵌套調用得以執(zhí)行。,重慶電力高等??茖W校,#include “stdio.h” /*函數max()的功能是求2個整數的較大值*/ int max(int x,int y) retum(x y ? x :y); void main() /*主函數main()*/ int numl,num2; printf(Input the first i
11、nteger number:); scanf(%d, ,預處理命令,注釋,函數,重慶電力高等??茖W校,程序語句 C程序由語句組成 用“;”作為語句終止符 注釋 /* */為注釋,不能嵌套 不產生編譯代碼,例: /*This is the main /* of example1.1*/ */,在Turbo C+ 3.0 環(huán)境下注釋可以寫成如下格式 / This is a C Program main() /主函數,重慶電力高等??茖W校,作業(yè) P7 一、單項選擇題 二、填空題,重慶電力高等??茖W校,1.5C語言上機操作,1.5.1Turbo C 3.0 簡介 Turbo C 3.0 的集成環(huán)境是一
12、個集編輯器、編譯器、調試器、連接程序為一體的C語言程序開發(fā)環(huán)境。 操作窗口主要由:菜單欄、編輯(Edit)窗口、消息(Message)窗口和功能鍵提示欄四部分組成,如圖1.1 所示。,先介紹一下Turbo C的操作過程 教師再通過實際演示操作過程來講解,重慶電力高等??茖W校,1.5C語言上機操作,1.5.1Turbo C 3.0 簡介,重慶電力高等??茖W校,1.5C語言上機操作,1.5.2C語言程序上機操作的一般步驟,重慶電力高等??茖W校,1.5C語言上機操作,1.5.3用Turbo C運行C程序的具體步驟,1啟動Turbo C 集成環(huán)境 啟動TurboC方法是:執(zhí)行Turbo C系統(tǒng)安裝目錄
13、下BIN子目錄中的TC.EXE文件。 例如:設Turbo C系統(tǒng)安裝在C:盤TC目錄下,則啟動方法如下: 用鼠標雙擊 “開始”-“附件”-“DOS命令符”,進入DOS命令下; 進入C: TC BIN 目錄下; CD C:TCBIN 健入TC回車即可。 C: TC BIN TC 啟動Turbo C后,如圖 1.1 所示。,重慶電力高等??茖W校,1.5C語言上機操作,1.5.3用Turbo C運行C程序的具體步驟,2設置工作環(huán)境 設置工作環(huán)境:就是設置C語言系統(tǒng)頭文件、庫函數以及源程序文件和目標代碼文件的存放位置。 方法:是將光標移至菜單命令“Options”“Directories”回車,進入設
14、置工作環(huán)境對話框,如圖1.3所示,根據實際情況配置系統(tǒng)工作環(huán)境。,重慶電力高等??茖W校,1.5C語言上機操作,1.5.3用Turbo C運行C程序的具體步驟,2設置工作環(huán)境,重慶電力高等??茖W校,1.5C語言上機操作,1.5.3用Turbo C運行C程序的具體步驟,3建立 / 打開C程序源文件 方法:使用“File | New”打開一個新的編輯窗口建立一個新的C源程序文件。 使用“File | Open . ”命令可以在編輯窗口中打開一個已有的C源程序文件用于編輯。 4編輯源程序文件 編輯源程序:就是輸入、修改C語言程序,然后將程序文件保存于盤上。 (在程序的編輯修改過程中應經常用F2鍵存盤)
15、 Turbo C編輯窗口是一個全屏幕編輯器,可以對程序的文字、詞、塊進行“移動”、“改寫”、“刪除”、“拷貝”等。,重慶電力高等??茖W校,1.5C語言上機操作,1.5.3用Turbo C運行C程序的具體步驟,5保存C源程序文件 輸入完C源程序后必須先保存該源程序文件。 方法:使用菜單命令File | Save保存文件。 使用菜單命令File | Save As.,其對話框類似于保存文件對話框,在Save File As 區(qū)域輸入新文件名后選擇“OK即可。 6編譯、連接單個 C 源程序文件 方法:(1)使用菜單命令Compile | Compile對源程序文件進行編譯,生成相應的目標文件。 (2)使用菜單命令Compile | Link可以對相應目標文件進行連接以生成相應的執(zhí)行文件。 或:使用菜單命令Compile | Make 項(快捷鍵:F9),則將自動完成 對當前正在編輯的源程序文件的編譯、連接,并生成可執(zhí)行文件。,重慶電力高等??茖W校,1.5C語言上機操作,1.5.3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省二級建造師b證考試試題及答案
- 過關法律考試題及答案
- 針對性計算機二級試題及答案攻略
- MySQL表結構修改注意事項試題及答案
- 廣東省計算機ps二級試題及答案
- 多線程與Python并發(fā)編程試題及答案
- 法律咨詢試題及答案大全
- 法律職業(yè)倫理試題及答案
- 考前沖刺計算機二級試題及答案解答
- 數據庫安全性考試試題及答案
- 多源異構數據融合關鍵技術研究
- 護患溝通與護患糾紛防范課件
- 醫(yī)院培訓課件:《護患溝通技巧》
- 食品安全監(jiān)督抽查與抽檢培訓
- 臍帶脫垂護理病例討論
- 空調風道改造技術方案
- 前懸掛整稈式甘蔗收割機雙刀盤切割與喂入裝置設計與試驗的中期報告
- 《不朽的貝尼尼雕塑》課件
- 《如何閱讀文獻》課件
- 建筑工程抗浮技術標準JGJ476-2019
- 云計算標準體系研究報告
評論
0/150
提交評論