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

正文內(nèi)容

c程序設計教程(上)清華ppt(已修改)

2024-12-29 23:52 本頁面
 

【正文】 C 程序設計教程 (上 ) 朱小菲 主 編 清華大學出版社 21世紀高等學校計算機教育實用規(guī)劃教材 第 1章概論 第 2章數(shù)據(jù)類型、運算符與表達式 第 3章順序結構 第 4章選擇結構 3 考核方式及比例 兩小時閉卷考試:占考核成績比例 60% 上機實踐算法:占考核成績比例 20% 平時(出勤 /作業(yè) /課堂表現(xiàn))占考核成績比例 20% 4 教材 參考書 5 本書的重點及難點 第 1章 : C語言概論 第 2章 數(shù)據(jù)類型、運算符與表達式 第 3章順序結構程序設計 第 4章 選擇結構程序設計 ※ 第 5章 循環(huán)結構 ※ 第 6章 數(shù) 組 ※ 第 7章 指針 ※ 第 8章 函 數(shù) 第 9章 預處理命令 ※ 第 10章 結構體與共同體 第 11章 位運算 第 12 章 文件 6 第 1章 C語言概論 C語言的產(chǎn)生與發(fā)展 一 C語言的特點 二 Turbo C介紹 三 C程序舉例及上機操作步驟 四 7 C語言出現(xiàn)的歷史背景 :人和計算機交換信息的語言工具 :用計算機語言編寫的代碼稱為程序 :面向機器的語言 ,用這種語言編寫的程序執(zhí)行效率高 ,但程序代碼很長 ,又都依賴于具體的計算機 ,因此編碼、調(diào)試、閱讀程序都很困難,通用性也差。 例:機器語言:用二進制代碼表達的語言 匯編語言:與機器語言相對應的助記符表達的語言 8 4. 高級語言 :與低級語言相比更接近于自然語言的表達語言。高級語言獨立于機器,編碼相對短,可讀性強。 :用高級語言編寫的程序叫源程序 例: C語言、 FORTRAN、 QBASIC、 Pascal語言等。 9 C語言的產(chǎn)生與發(fā)展 p1 1970年, ATamp。T貝爾實驗室的 KenThompson根據(jù) BCPL語言設計出較先進的并取名為 B的語言。 1971年 Dennis B語言的基礎上開發(fā)了第一個 C語言的編譯程序, 1972開始在貝爾實驗室內(nèi)部使用。 1975年, C語言編寫了 UNIX操作系統(tǒng)第六版公開發(fā)布之后, C語言得到世人矚目。 1977年出現(xiàn)了 《 可移植 C語言編譯程序 》 ,使 C語言和 UNIX操作系統(tǒng)能夠在各種機器上實現(xiàn)。 1978年 UNIX第 7版正式發(fā)表,以其中所使用的 C編譯程序為基礎, Brian Dennis (合稱 Kamp。R)合著了影響深遠的名著 《 The C Programming Language》,該書被稱為標準 C。 10 C語言的特點 1. C語言是高級語言中的低級語言 2. C語言具有是結構化程序語句 3. C語言功能齊全 4.語言簡潔,運算符豐富,使用方便 5. C語言程序可移植性好,生成目標代碼質(zhì)量高,程序執(zhí)行效果好。 11 Turbo C介紹 C的產(chǎn)生與發(fā)展 Turbo Turbo 12 Turbo C介紹 C的產(chǎn)生與發(fā)展 Turbo C是美國 Borland公司的產(chǎn)品, Borland公司是一家專門從事軟件開發(fā)、研制的公司。該公司相繼推出了一套 Turbo系列軟件,如 Turbo BASIC,Turbo Pascal, Turbo Prolog,這些軟件很受用戶歡迎。 1989年出版的 Turbo 境的基礎上增加了查錯功能,并可以在 Tiny模式下直接生成 .COM 文件。我們目前經(jīng)常使用的集成環(huán)境就是 Turbo 。 13 Turbo C介紹 Turbo 14 Turbo 1. File(文件 )菜單 15 Turbo 1. File(文件 )菜單 16 Turbo 2. Edit(編輯)菜單 編輯菜單沒有子菜單,按 Alt+E可進入編輯菜單,若再回車,則光標出現(xiàn)在編輯窗口,此時用戶可以對程序進行編輯。 17 Turbo 3. Run(運行 )菜單 18 Turbo 4 . Compile(編譯 )菜單 19 Turbo 5 . Project(項目 )菜單 20 C程序舉例及上機操作步驟 【 例 】 在屏幕輸出上輸出字符串“ Hello Beijing!”。 include void main() { printf(************\n)。 printf(Hello Beijing!\n)。 printf(************\n)。 } 21 C程序的特性 1. C程序是由函數(shù)構成的 . 2. 一個函數(shù)由兩部分組成 函數(shù)的首部 :即函數(shù)的第一行 .(函數(shù)名、函數(shù)類型、函數(shù)參數(shù)名、參數(shù)類型 ) 函數(shù)體 :即函數(shù)首部下面的大括弧 { }內(nèi)的部分 .函數(shù)體包括 聲明部分 +執(zhí)行部分 22 C程序總是從 main函數(shù)開始執(zhí)行的 ,而不論main函數(shù)在整個程序中的位置如何 . 程序書寫格式自由 ,一行內(nèi)可以寫幾個語句 ,一個語句可以分寫在多行上 . . /*……*/ 對 C程序中的任何部分作注釋 . 23 C程序舉例及上機操作步驟 【 例 】 用函數(shù)調(diào)用的方法求 10與 20兩數(shù)中較大的數(shù)。 max(int x, int y) /*求 x、 y中較大的值 */ { if(xy) return x。 else return(y)。 } main() { int a ,b,c。 /*聲明三個整型變量 */ a=10。 b=20。 /*給兩整型變量分別賦值 */ c=max(a,b)。 /*調(diào)用 max函數(shù),將得到的結果賦給變量c*/ printf(“max is %d”,c)。 /*輸入較大值 c*/ } 24 采用 C語言編寫的程序稱為“源程序”,文件的擴展名為 .c。但是,由于計算機只能識別 0和 1代碼,因此源程序必須通過編譯和連接后,將 C源程序轉(zhuǎn)換成對應的可執(zhí)行程序才能被計算機識別并執(zhí)行。由 C源程序轉(zhuǎn)換成可執(zhí)行程序的過程如圖所示。 25 C程序的上機步驟 1. 程序的執(zhí)行 : 方法 1:通過菜單 ( run 菜單 run 命令 ) 方法 2:通過快捷方式 :ctrl +F9 2. 查看運行的結果 : 方法 1:通過菜單 (run菜單 user screen) 方法 2:通過快捷方式 :alt +F5 F10激活菜單 26 第 2章 數(shù)據(jù)類型、運算符與表達式 C語言的數(shù)據(jù)類型概述 標識符、常量和變量 C語言的簡單數(shù)據(jù)類型 C運算符和表達式 數(shù)據(jù)的類型轉(zhuǎn)換 27 C語言的數(shù)據(jù)類型概述 28 標識符、常量和變量 標識符是起標識作用的一類符號,一般用來標識用戶或系統(tǒng)定義的變量名、符號常量名、函數(shù)名、類型名等。 C語言標識符命名規(guī)則:標識符只能由字母、數(shù)字、下劃線 3種字符組成,且第一個字符必須是字母或下劃線。 29 標識符、常量和變量 C語言的標識符可以分為以下三類: ( 1)關鍵字 ( 2)預定義標識符 ( 3)用戶標識符 【 例 】 下面變量中哪些是是合法的用戶標識符,哪些是不合法的。 、 w 5h 、 student_name、 float 、 _buf、xy、 note book、 x12 Float 30 常量是指在程序設計過程中已知的、在程序中直接寫出的數(shù)值。 直接用數(shù)值表示的量為直接常量。如 1‘ A?、“ QWE” 等。 用標識符表示的常量為符號常量。 31 【 例 】 在程序中使用符號常量。 define PI main() { int r。 float area。 r = 20; area = PI*r*r。 printf(面積 = %\n,area)。 } 32 變量 在程序運行過程中,其值可以被改變的量稱為變量。變量在內(nèi)存中占據(jù)一定的存儲單元。 C語言的變量具有三個要素:變量名、數(shù)據(jù)類型和變量的值 。 33 C語言規(guī)定,程序中所要用到的變量必須先定義后使用,定義的格式是: 類型名 變量名列表; 變量名列表可以是相同類型的若干個變量名,變量名與變量名之間用逗號分隔。 例如: int a, b, c。 34 ? 變量在使用前必須定義的目的 ( 1)未經(jīng)定義的變量名,在程序中被認為是非法的,這樣可以檢查出變量名的書寫錯誤。 ( 2) 在定義變量的同時說明該變量的類型,系統(tǒng)在編譯時就能根據(jù)定義及其類型為它分配相應字節(jié)數(shù)的存儲空間。 ( 3)各種類型的數(shù)據(jù)所定義的運算是不同的,因此通過變量的類型可以檢查出在程序中該變量所進行的運算是否合法。 例如,整型變量 a和 b,可以進行求余運算 a%b。 35 ?變量初始化 一般形式為: 類型名 變量名 =表達式; int a = 3。 /*定義 a為整型變量,初值為 3*/ float f = 。 /*定義 f為單精度實型變量,初值為 */ char c =39。a39。 /*定義 c為字符型變量,初值為 39。a39。*/ 也可以使被定義的變量的一部分賦初值,例如: int a, b, c = 5
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1