C語言程序設計和C基礎.ppt
《C語言程序設計和C基礎.ppt》由會員分享,可在線閱讀,更多相關《C語言程序設計和C基礎.ppt(20頁珍藏版)》請在裝配圖網(wǎng)上搜索。
C語言程序設計和C+基礎,華北電力大學電子商務教研室王釔,上篇C語言基礎,第一章C語言概述,一、C語言的應用領域1、編寫系統(tǒng)軟件如WINDOWS系列操作系統(tǒng)、UNIX、LINUX操作系統(tǒng)等2、對計算機的硬件直接編程如對聲卡、顯卡、調(diào)制解調(diào)器、串行口的編程3、編寫應用軟件如InternetExplore、NetscapeNavigator、Office4、系統(tǒng)底層服務程序如編寫DLL、DSO、OCX5、游戲軟件開發(fā)如雷神之錐、古墓麗影、帝國時代、極品飛車,二、C語言的特點,1、簡潔緊湊,方便靈活2、運算符豐富3、數(shù)據(jù)結(jié)構(gòu)豐富4、結(jié)構(gòu)化的流程控制語句5、語法限制較寬松,書寫靈活6、提供對硬件的直接操作,可實現(xiàn)大部分匯編語言的功能7、生成目標代碼的執(zhí)行效率較高8、可移植性好,三、C+與C的關系,1、C+完全兼容C的程序設計語法2、C+對C的語法結(jié)構(gòu)進行了擴展3、C+中對C容易出錯的函數(shù)提出了相對簡單的替代方案4、C+引入了面向?qū)ο蟮某绦蛟O計方式,為大型軟件項目開發(fā)提供了有力支持,四、C”作為一條語句的結(jié)束標志。2、可執(zhí)行語句即由編程人員按照C語言的語法要求編寫的以“;”為結(jié)束標志的一段代碼。指示計算機去執(zhí)行相應指令3、函數(shù)由多條數(shù)據(jù)定義及可執(zhí)行語句構(gòu)成的,用以完成特定任務的程序單元。對于一般的C語言程序,都有一個名為main的函數(shù),作為程序開始執(zhí)行的第一個函數(shù),4、示例:main()inta,b;printf(“Helloeverystudents,letwork:n”);printf(“Pleaseinputanumber:”);scanf(“%d”,五、C語言的程序組成,main()函數(shù),程序從此開始執(zhí)行,聲明語句,可執(zhí)行語句,六、C語言程序的編譯和執(zhí)行,1、C語言程序的文件組成源文件:即由編程人員按照C的語法要求編寫的文本類型文件。一般其擴展名為.C或.CPP,目標文件:C編譯器將源文件轉(zhuǎn)化為計算機能夠直接識別的二進制格式的文件,其擴展名為.OBJ可執(zhí)行文件:連接器程序?qū)⒛繕宋募筒僮飨到y(tǒng)中的相應代碼連接,則此時形成的文件為可執(zhí)行文件,其擴展名為.EXE。該文件可在計算機中直接執(zhí)行,六、C語言程序的編譯和執(zhí)行,2、C語言程序文件的編譯過程,C編譯器編譯,連接器連接,六、C語言程序的編譯和執(zhí)行,3、TC中的編譯和執(zhí)行(1)TC的安裝下載TC.EXE程序(ftp:/202.204.71.23:2121)執(zhí)行TC.EXE,程序?qū)⒃儐栒归_的目錄,指定目錄后,程序?qū)⑾鄳奈募归_到指定的目錄進入展開的目錄,執(zhí)行Install.exe,按照屏幕提示操作即可,六、C語言程序的編譯和執(zhí)行,(2)TC中的程序的編譯和執(zhí)行中常見問題如果程序語法沒有錯誤,請檢查:在Option菜單中,是否正確設置了lib的路徑是否正確設置了include路徑,七、C語言的編程步驟,1、進入TC環(huán)境可在TC的安裝目錄中雙擊TC.EXE可利用DOS命令首選進入TC的安裝目錄,然后敲入TC回車,七、C語言的編程步驟,2、在TC集成環(huán)境中編輯源文件所有的C程序都必須有一個名字叫做main的函數(shù),程序在計算機上運行時從main函數(shù)開始C的源程序中有兩種符號:C語法所規(guī)定的一些符號,如if,while,for等,這些由C語法規(guī)定的符號被稱為C的“關鍵字”程序中為了能夠處理數(shù)據(jù)而書寫的符號,用來代表程序運行所需要的數(shù)據(jù)及對這些數(shù)據(jù)的處理方式,七、C語言的編程步驟,3、編譯并執(zhí)行程序在TC集成環(huán)境中,按CTRL+F9,可對源程序進行編譯,如果沒有錯誤,則生成可執(zhí)行文件并自動運行該文件默認情況下,TC將生成與源文件同名,且擴展名為.exe的可執(zhí)行文件,七、C語言的編程步驟,4、程序的調(diào)試一般來說,書寫的源程序都需要經(jīng)過發(fā)現(xiàn)錯誤、改正錯誤的過程,這一過程叫做調(diào)試。程序的錯誤有兩類:編譯錯誤:寫錯了C中的關鍵字,不能生成可執(zhí)行文件邏輯錯誤:程序可以運行,但得不到預期的運行結(jié)果,七、C語言的編程步驟,4、程序的調(diào)試改正錯誤TC在編譯時,會給出相應的語法錯誤,并標出有問題的代碼,請按提示修改源文件。有時候,TC標出的代碼不一定就是錯誤的,而是由其它地方的錯誤引起,請注意這種情況,并且注意注意經(jīng)驗的積累出現(xiàn)邏輯錯誤時,可利用TC提供的調(diào)試工具F7或F8鍵:可逐行執(zhí)行源代碼,并可利用TC提供的“觀察”窗口查看執(zhí)行的情況,八、上交作業(yè)要求,1、請獨立完成作業(yè),不準相互抄襲,一經(jīng)發(fā)現(xiàn),抄襲者和被抄襲者均計零分,累計三次者取消考試資格2、上交作業(yè)請包含源文件及可執(zhí)行文件,如果源文件很長,請按需要另附說明文檔,并把這些文件壓縮成一個ZIP文件3、zip文件按作業(yè)序號、學號、姓名、班級來命名,其中姓名、班級都要用中文,各項之間用下劃線“_”來分割示例:01_3138020101_安偉曉_商務021.zip,八、上交作業(yè)要求,4、上交時請按規(guī)定上傳到教研室FTP服務器的指定目錄中,傳至其他目錄中無效,不能得分5、作業(yè)計入考試成績,占30%,- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關 鍵 詞:
- 語言程序設計 基礎
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。
鏈接地址:http://www.szxfmmzy.com/p-11495391.html