版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、整理課件總學時:總學時:7070理理 論:論:4040實實 驗:驗:3030C C程序設計程序設計2021-12-28整理課件2基礎知識基礎知識順序程序設計順序程序設計選擇程序設計選擇程序設計循環(huán)程序設計循環(huán)程序設計數(shù)組、函數(shù)、指針、結構體和共用體數(shù)組、函數(shù)、指針、結構體和共用體文件文件本課程的主要內容本課程的主要內容c2021-12-28整理課件3第一章第一章 概述概述大綱要求大綱要求: : 了解了解C C語言出現(xiàn)的歷史背景語言出現(xiàn)的歷史背景 掌握掌握C C程序的構成程序的構成( (重點重點) )2021-12-28整理課件41.1 C1.1 C語言簡介語言簡介一、一、C C語言的產生及發(fā)展
2、語言的產生及發(fā)展二、二、C C編譯系統(tǒng)編譯系統(tǒng) 目前流行的目前流行的C C編譯系統(tǒng)都是以編譯系統(tǒng)都是以19901990年的年的ANSI CANSI C為標為標準準,Microsoft C,Microsoft C、Turbo CTurbo C、Quick CQuick C 目前廣泛流行的目前廣泛流行的C C語言編譯系統(tǒng)有許多語言編譯系統(tǒng)有許多種版本。如:種版本。如:Microsoft CMicrosoft C、Turbo CTurbo C、Quick CQuick C等,我們使用的等,我們使用的C C環(huán)境是。環(huán)境是。ALGOL 60 CPL BCPL B CALGOL 60 CPL BCPL B
3、 C2021-12-28整理課件5例例 main( ) printf(hello!);1.2 簡單的簡單的C程序程序主函數(shù)主函數(shù)輸出函數(shù)輸出函數(shù)語句結束語句結束標志標志hello!printf(hello!n);換行換行符符hello!*printf(*);printf(hello!n*);2021-12-28整理課件61.2 簡單的簡單的C程序程序* hello!*main( ) printf(*n);printf( hello!n);printf(*n);練習:練習:2021-12-28整理課件7例例 main( ) int a,b,s; /* 變量聲明變量聲明 */ a=5;b=3; s
4、=a+b; printf(%dn,s); 8s=a-b;2s=a*b;15s=a/b;1; float s; fs=1.0*a/b;1.2 簡單的簡單的C程序程序基本整型基本整型單精度浮點單精度浮點型型printf(s=%fn,s);printf(s=n,s);printf(s=%.2fn,s);2021-12-28整理課件8注意:注意:* *:不能省略不能省略/ /:若若/ /號兩邊都是整型時,結果也為整型,號兩邊都是整型時,結果也為整型, % %:求模或求余運算,要求兩邊的操作數(shù)必須求模或求余運算,要求兩邊的操作數(shù)必須是是整型整型。2021-12-28整理課件9說明:說明:printfpr
5、intf函數(shù):函數(shù):格式輸出格式輸出函數(shù)函數(shù)1.1.功能:向終端輸出若干個功能:向終端輸出若干個任意類型的數(shù)據(jù)任意類型的數(shù)據(jù)。2.2.格式:格式:printf(printf(格式控制,輸出表列格式控制,輸出表列) ) 如:如:int x=3int x=3,y=5;y=5; printf( printf( %d,%dn%d,%dn ,6,x+y);,6,x+y);格式控制格式控制: :雙撇號括起來的字符串雙撇號括起來的字符串格式說明格式說明:由:由% %開頭和格式字符組成。開頭和格式字符組成。普通字符普通字符:原樣原樣輸出到屏幕上,包括轉義輸出到屏幕上,包括轉義字符。字符。輸出表列:需要輸出的數(shù)
6、據(jù),與格式說明對輸出表列:需要輸出的數(shù)據(jù),與格式說明對應。應。2021-12-28整理課件10小小 結結: :1. C1. C程序是由程序是由函數(shù)函數(shù)構成的,一個構成的,一個C C程序有且僅程序有且僅有一個有一個mainmain函數(shù);函數(shù);2. 2. 一個函數(shù)由兩部分構成:即一個函數(shù)由兩部分構成:即函數(shù)首部函數(shù)首部和和函函數(shù)體數(shù)體;3. 3. 一個一個C C程序總是從程序總是從mainmain函數(shù)函數(shù)開始執(zhí)行的;開始執(zhí)行的;4. C4. C程序程序書寫自由書寫自由;5. 5. 分號分號是是C C語句和聲明的語句和聲明的結束結束標志;標志;6. C6. C語言本身無輸入輸出語句,其功能語言本身無
7、輸入輸出語句,其功能由函數(shù)由函數(shù)實現(xiàn)實現(xiàn);7. 7. 可用可用/ /* * */ /對對C C程序中的任何部分作任何程序中的任何部分作任何注釋,其對程序的編譯執(zhí)行沒有任何影響。注釋,其對程序的編譯執(zhí)行沒有任何影響。2021-12-28整理課件11本章應掌握的內容 了解了解C C語言;語言; 了解了解printfprintf函數(shù);會使用函數(shù);會使用printfprintf函數(shù)輸出簡函數(shù)輸出簡單的內容;會算單的內容;會算+ +、- -、* *、/ /、% % 掌握掌握C C程序的結構程序的結構2021-12-28整理課件12練練 習習1 以下敘述正確的是以下敘述正確的是 。A. 在在C程序中,程序中,main函數(shù)必須位于程序的最前面函數(shù)必須位于程序的最前面B. C程序的每行中只能寫一個語句程序的每行中只能寫一個語句C. 一個一個C語言程序至少且僅包含一個語言程序至少且僅包含一個main函數(shù)函數(shù) D. 在對一個在對一個C程序進行編譯的過程中,可發(fā)現(xiàn)注釋中的程序進行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤拼寫錯誤2 C程序可以由若干函數(shù)構成,那么程序的執(zhí)行是程序可以由若干函數(shù)構成,那么程序的執(zhí)行是 。A. 從第一個函數(shù)開始,到最后一個函數(shù)結束從第一個函數(shù)開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版鉆機設計優(yōu)化合同3篇
- 360有錢聯(lián)盟(2025版)會員等級提升及專屬服務合同2篇
- 2024年福建高速工程建設項目合同
- 2025版大型商業(yè)綜合體施工總承包合同范本3篇
- 二零二五年度商業(yè)秘密保護協(xié)議標準范本3篇
- 危重患者腸內營養(yǎng)支持的護理
- 大班幼兒自我保護活動策劃方案五篇
- 二零二五年度勞動合同:某企業(yè)與員工關于勞動條件的合同3篇
- 二零二五年度大型工程項目安全文明施工管理服務協(xié)議書3篇
- xx市數(shù)據(jù)中心產業(yè)園項目可行性研究報告
- GB/T 30902-2014無機化工產品雜質元素的測定電感耦合等離子體發(fā)射光譜法(ICP-OES)
- GB/T 22638.2-2016鋁箔試驗方法第2部分:針孔的檢測
- GB/T 13275-1991一般用途離心通風機技術條件
- 千年菩提路解說詞
- 田中靖久頸椎病癥狀量表20分法
- 配氣機構的設計
- 鹿茸血與養(yǎng)生課件
- 軟件開發(fā)-項目-監(jiān)理細則
- 《高一學期期末考試動員》主題班會課件
- 小升初專題工程問題與行程問題
- 低壓非居民用電登記表格模板
評論
0/150
提交評論