freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言教學(xué)ppt課件(已修改)

2025-05-10 22:02 本頁面
 

【正文】 1 C 語言程序設(shè)計 西北大學(xué) 信息學(xué)院 計算機文化基礎(chǔ)課教學(xué)課件 2 第一章 C語言簡介 第二章 數(shù)據(jù)類型、運算符和表達式 第三章 語句與流程控制 第四章 數(shù)組 第五章 函數(shù)與程序結(jié)構(gòu) 第六章 指 針 第七章 結(jié)構(gòu)體與共用體 第八章 文件概述 第九章 編譯預(yù)處理 C 程序設(shè)計 3 一 、 C語言的發(fā)展 與計算機對話是從低級語言開始逐步發(fā)展起來的 。 第一章 C語言簡介 高級 語言 FORTRAN語言 ALGOL 60語言 COBOL語言 BASIC語言 PASCAL語言 C/C++語言 ADA語言 PROLOG語言 Java語言 機器語言 低級語言 匯編語言 它是使用最早的高級語言 ,廣泛用于科學(xué)計算。 一種交互式語言,由于它簡單易懂,具有交互功能,成為微機上配置最廣泛的高級語言。 是面向問題的高級語言,它離硬件比較遠,不宜用來編寫系統(tǒng)程序。 使用了十分接近于自然語言英語的語句,很容易理解,在事務(wù)處理中有著廣泛的應(yīng)用。 第一個系統(tǒng)地體現(xiàn)了結(jié)構(gòu)化程序設(shè)計概念的高級語言。 移植力強,編譯質(zhì)量高,可直接訪問硬件的高級語言。 便于實現(xiàn)嵌入式應(yīng)用的高級語言。 一種邏輯程序設(shè)計語言,廣泛使用于人工智能領(lǐng)域。 面向?qū)ο蟪绦蛟O(shè)計語言。 4 C語言是廣泛流行的計算機高級語言, C語言已不僅用來編寫系統(tǒng)軟件,也可用來編寫應(yīng)用軟件。以前操作系統(tǒng)及其它系統(tǒng)軟件主要是用匯編語言來編寫,由于匯編語言依賴于機器硬件,程序的 可讀性 和可 移植性 都很差。 ALGOL 60 (1960年 ) CPL語言 (1963年 ) C語言的發(fā)展 BCPL 語言 (1967年 ) B語言 (1970年 ) C語言 (1972- 1973年 ) 5 二、 C語言的特點 ⑤ 編程限制少,程序設(shè)計自由度大 。 ⑥ 可直接對硬件操作, C語言允許直接訪問物理地址,能進行位操作 。 ③ 數(shù)據(jù)類型豐富,提供了整型、實型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等數(shù)據(jù)類型。 ④ 具有結(jié)構(gòu)化的控制語句 。 ① 語言簡潔、緊湊,使用方便、靈活。 ② 運算符豐富,適用的范圍也很廣泛。 ⑦ 生成目標程序質(zhì)量高,程序執(zhí)行效率高。 ⑧ 具有很好的可移植性。 6 三、 C語言的程序結(jié)構(gòu)及特點 main() { printf(This is a c program .\n); } 此程序的 結(jié)果 是輸出下面的一行信息: 例 1 This is a c program . 7 main() /*求兩數(shù)之和 */ { int a,b,sum; /*定義變量 */ a=123; b=456; /*給變量賦值 */ sum=a+b; printf(sum is %d\n,sum); /*輸出結(jié)果 */ } 例 2 程序的功能是求兩個整數(shù)的和,并將其輸出。 程序的結(jié)果是輸出如下一行信息: 例 2 sum is 579 8 例 3 main() /*主函數(shù) */ { int max(); /*函數(shù)說明 */ int a,b,c; /*定義變量 */ scanf(%d,%d,amp。a,amp。b); /*輸入變量 a和 b*/ c=max(a,b); /*調(diào)用 max函數(shù),將返回值賦給 c*/ printf(max=%d\n,c); /*輸出 c的值 */ } int max(x,y) /* max函數(shù)的定義,函數(shù)值為整型, x,y為形式參數(shù) */ int x,y; /*對形參 x,y作類型定義 */ {int z; /*定義 max中用到的變量 z*/ if (xy) z=x; else z=y; return(z) ; /*將 z的值作為函數(shù) max返回值帶回調(diào)用處 */ } ?C函數(shù)從 main()開始執(zhí)行。 ?變量定義和語句之后必須有一個分號(;)。 ?一行內(nèi)可寫幾個語句,一個語句可分寫在多行。 ?可以用 /*…… */作注釋。 ?C語言沒有輸入輸出語句。 9 此程序的執(zhí)行結(jié)果如下: 10,20 (輸入 10, 20) max=20 (輸出 c的值) 一個函數(shù)是由函數(shù)的說明部分和函數(shù)體兩部分組成。 ①函數(shù)的說明部分 函數(shù)類型 函數(shù)名 函數(shù)參數(shù) 形參類型 形參 int max(x,y) int x,y; C 程序是由函數(shù)組成的,每一個源程序至少包含一個 main()函數(shù),也可以包含一個 main函數(shù)和若干個其它函數(shù)。 因此,函數(shù)是 C程序的基本單位。被調(diào)用的函數(shù)可以是系統(tǒng)提供的庫函數(shù),也可以是用戶自定義的函數(shù)。 10 ② 函數(shù)體 (括在一對大括弧 {}中的部分) 變量定義 (int a,b,c。) 函數(shù)體 執(zhí)行部分 (由若干語句組成) ※ 特例: 空函數(shù) dump() { } 11 四、源程序的執(zhí)行過程 源程序: 用高級語言所提供的語句和函數(shù)寫出的語 句序列叫源程序。 程序從輸入和運行一般需如下幾個步驟: 編 輯 編 譯 連接 運行 輸入 程序 獲得源 程序 機器碼 文件 可執(zhí)行 文件 從編輯到執(zhí)行的過程示意圖 12 五、 在 Turbo C下運行 C程序的步驟 在 Turbo C下運行 C程序的步驟 調(diào)用 Turbo C程序 (Turbo C 的啟動 ): 在 windows下: tc 的運行和一般文件的運行方法相同 ( 快捷方式 、 菜單方式 、 命令方式均可 ) 在 DOS提示符下: 鍵入 tc并按回車 , 即可運行 Turbo C 編輯源文件: 在 Turbo C窗口中 , 根據(jù)需要輸入或者修改源文件 。 退出 Turbo C: 按下 “ ALT+X‖鍵,退出 Turbo C的集成環(huán)境, 回到操作系統(tǒng)狀態(tài)。 編譯源程序: 按 “ F9‖鍵可對當(dāng)前打開的源文件進行編譯 。 運行: 按 “ F10‖鍵 , 啟動系統(tǒng)菜單 , 將光標移到 “ RUN‖, 按回車鍵 。 13 Turbo C集成開發(fā)環(huán)境 在 TC中程序的執(zhí)行過程如圖 編 輯 編 譯 連接 運行 輸入 程序 源程序 機器碼文件 可執(zhí)行文件 ALT+F9 Ctrl+F9 從編輯到執(zhí)行的操作過程示意圖 14 Turbo C File Edit Run Compile Project Options Debug Break/watch Line 1Col 1Insert Indent Tab Fill Unindent C: F1HelpF5ZoomF6Switch F7Trace F8Step F9Make F10Menu Edit Message Turbo C的主屏幕 15 ⑴ 文件菜單( File) Load F3 Pick AltF3 New Save F2 Write to Directory Change dir OS shell Quit AltX 文件菜單選擇項 ⑵ 編輯命令( Edit) 16 ⑶ 運行菜單( Run) ⑷ 編譯菜單( Compile) Run CtrlF9 Program reset CtrlF2 Go to cursor F4 Trace into F7 Step over F8 User screen AltF5 運行菜單選項 Compile to OBJ Make EXE file Link EXE file Build all Primary C file Get Info 編譯菜單選項 17 ⑸ 工程菜單( Project) ⑹ 選擇項菜單( Options) Compiler Linker Enviroment Directories Arguments Save options Retrieve options 選擇項菜單 Include directories: C:\TC\INCLUDE Library directories: C:\TC\LIB Output directory: Turbo C directory: C:\TC Pick file name: Current pick file: 路徑設(shè)置窗口 Project Name Break make on Auto dependencies Clear Project Clear Message 18 ⑺ 調(diào)試菜單( Debug) (8) 斷點 /觀測菜單( Break/watch) Evaluate CtrlF4 Call stack CtrlF3 Find function Refresh display Display swapping Source debugging 調(diào)試菜單選擇項 Add watch CtrlF7 Delete watch Edit watch Remove all watches Toggle breakpoint CtrlF8 Clear all breakpoints View next breakpoint 斷點 /監(jiān)測菜單選擇項 參考第 8頁 19 第二章 數(shù)據(jù)類型、運算符和表達式 一、 C語言 的數(shù)據(jù)類型 整型 字符型 實型(浮點型) 枚舉類型 數(shù)組類型 結(jié)構(gòu)體類型 共用體類型 單精度型 雙精度型 指針類型 空類型 構(gòu)造類型 基本類型 數(shù)據(jù)類型 C語言中有以下幾個基本數(shù)據(jù)類型: char(字符型 ) int(整型 ) float(單精度浮點型 ) double(雙精度浮點型 ) 其中: char、 int、 float、 double是關(guān)鍵字 。 20 修飾符 lon
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1