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

正文內(nèi)容

c語言入門至精通(已修改)

2025-08-16 18:50 本頁面
 

【正文】 教材、參考書與課時安排 ?教材 C程序設(shè)計 (第二版) 譚浩強編著 清華大學(xué)出版社 ?參考書 C語言程序設(shè)計教程 譚浩強 高等教育出版社 C高級實用程序設(shè)計 王士元 清華大學(xué)出版社 C程序設(shè)計試題匯編 譚浩強 清華大學(xué)出版社 ?課時安排 64學(xué)時 167。 熟記 C語言的基本概念 167。 熟悉 Turbo C的上機操作環(huán)境 167。 會讀、會編、會調(diào)試 C程序 學(xué)習(xí)要點 熟記 C語言的語法 學(xué)會算法分析與算法設(shè)計 課程目的 課程要求 ?課前請做好預(yù)習(xí) ?保持課堂安靜,頭腦清醒,思維活躍 ?認(rèn)真、獨立、按時完成并提交作業(yè) ?重視上機實踐,有效利用寶貴的上機時間 第 1章 C語言概述 第 2章 程序的靈魂 —算法 第 3章 數(shù)據(jù)類型、運算符與表達(dá)式 第 4章 最簡單的 C程序設(shè)計 —順序 程序設(shè)計 第 5章 選擇結(jié)構(gòu) 程序設(shè)計 第 6章 循環(huán)控制 第 7章 數(shù)組 第 8章 函數(shù) 第 9章 預(yù)處理命令 第 10章 指針 第 11章 結(jié)構(gòu)體與共用體 第 12章 位運算 第 13章 文件 目 錄 C語言發(fā)展歷史 C語言的特點 簡單的 C程序介紹 C程序的上機步驟 第 1章 C語言概述 C語言程序設(shè)計 第一章 C語言概述 167。 C語言發(fā)展歷史 ?程序設(shè)計語言的發(fā)展 機器語言 匯編語言 高級語言 面向過程 面向?qū)ο? CPU指令系統(tǒng),由 0、 1序列構(gòu)成的指令碼組成 如: 10000000 加 10010000 減 用助記符號描述的指令系統(tǒng),可進行地址、位操作 如 ADD A, B 編寫系統(tǒng)軟件,直接對硬件操作,可讀性,移植性差 面向機器的語言 C語言程序設(shè)計 第一章 C語言概述 可讀性,移植性好,編寫應(yīng)用程序 一般較難實現(xiàn)匯編語言的某些功能 如:地址和位的操作 C語言兼有高級和低級語言的功能 適合寫系統(tǒng)軟件和應(yīng)用軟件 又稱中級語言 ?C語言發(fā)展過程 ?產(chǎn)生背景 ?ALGOL 60→CPL 語言 → BCPL→B 語言,寫 UNIX系統(tǒng) ?產(chǎn)生過程 ?時間 :1972~1973 ?地點 :美國貝爾實驗室 ?目的 :UNIX操作系統(tǒng) ?設(shè)計人 : ?C標(biāo)準(zhǔn) ?標(biāo)準(zhǔn) C: 1978年 Kamp。R合著《 The C Programming Language》 ? ANSI C: 1983年 ? 87 ANSI C: 1987年 ? 1990年國際標(biāo)準(zhǔn)的 ANSI C , 1994年再次修訂。 ?C版本 ?Microsoft C 或稱 MSC ?Turbo C 或稱 TC C語言程序設(shè)計 第一章 C語言概述 167。 C語言的特點 ?語言簡潔、緊湊、靈活 ?運算符豐富 ?數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型豐富 ?鏈表、樹、棧 ?程序設(shè)計結(jié)構(gòu)化、模塊化 ?結(jié)構(gòu)化控制語句: if…else 、 while、switch、 for ?函數(shù)作為模塊單位 ?語法不嚴(yán)格、程序設(shè)計自由度大 ?可以訪問內(nèi)存地址、進行位運算 ?生成目標(biāo)代碼質(zhì)量高 ?可移植性好 C語言程序設(shè)計 第一章 C語言概述 32個關(guān)鍵字 : (由系統(tǒng)定義,不能重作其它定義 ) auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile while Turbo C擴充了 11個關(guān)鍵字: asm _cs _ds _es _ss cdecl far huge interrupt near pascal 注意:在 C語言中,關(guān)鍵字都是小寫的。 C語言程序設(shè)計 第一章 C語言概述 C語言簡潔、緊湊,使用方便、靈活。 ANSI C一共只有 32個關(guān)鍵字,見 365頁 附錄 B 9種控制語句 : if( )~else~ for( )~ while( )~ do~while( ) continue break switch goto return C語言程序設(shè)計 第一章 C語言概述 C語言有 9 種控制語句,程序書寫形式自由,主要用小寫字母表示,壓縮了一切不必要的成分。 C語言程序設(shè)計 第一章 C語言概述 表 C語言與 Pascal語言比較 通過表 我們可以得出結(jié)論: C比 Pascal簡練,因此源程序更短,編程效率高。 C語言 PASCAL語言 含義 { } if(e) S。 int i。 int a[10]。 int f()。 int *p。 i+=2。 i++, ++I。 BEGIN ? END IF (e) THEN S。 VAR i :INTEGER。 VAR a:ARRAY[1..10] OF INTEGER。 FUNCTION f():INTEGER。 VAR P: INTEGER。 i=i+2。 i=i+1。 函數(shù)體、分程序、復(fù)合語句 條件語句 定義 i為整形變量 定義 a為一維數(shù)組 定義 f為返回整形值函數(shù) 。 p為指向整形變量的指針變量 。 賦值語句,使 i+2賦給 I i自增值 1, i加 1賦給 I 34種運算符: 算術(shù)運算符: + * / % ++ 關(guān)系運算符: = == = != 邏輯運算符:! amp。amp。 || 位運算符 : ~ | ^ amp。 賦值運算符: = 及其擴展 條件運算符: ?: 逗號運算符: , 指針運算符: * amp。 求字節(jié)數(shù) : sizeof 強制類型轉(zhuǎn)換: (類型) 分量運算符: . 下標(biāo)運算符: [] 其它 : ( ) 注意:各種運算符混合使用,其優(yōu)先級與結(jié) 合方法是難點,可先預(yù)習(xí)。 C語言程序設(shè)計 第一章 C語言概述 C語言 運算符豐富(附錄 C) C 數(shù) 據(jù) 類 型 基本類型 構(gòu)造類型 指針類型 空類型 void 定義類型 typedef 數(shù)值類型 字符類型 char 枚舉類型 enum 整 型 浮點型 單精度型 float 雙精度型 double 短整型 short 長整型 long 整型 int 數(shù)組 結(jié)構(gòu)體 struct 共用體 union C語言程序設(shè)計 第一章 C語言概述 C語言 數(shù)據(jù)結(jié)構(gòu)豐富 167。 簡單的 C程序介紹 /* The first C Program*/ include void main() { printf(“This is a c program.\n”)。 } C語言程序設(shè)計 第一章 C語言概述 注釋 編譯預(yù)處理 主函數(shù) 語句 輸出: This is a c program. 例 第一個程序 This is a c program . printf語句中的 “ \n‖是 換行符 例 求倆個數(shù)的和 /* calculate the sum of a and b*/ include /* This is the main program */ void main() { int a,b,sum。 /*定義變量 */ a=10。 b=24。 sum=add(a,b)。 printf(”sum= %d\n,sum)。 } /* This function calculates the sum of x and y */ int add(int x,int y) { int z。 z=x+y。 return(z)。 } 運行結(jié)果: sum=34 函數(shù) 語句 預(yù)處理命令 注釋 C語言程序設(shè)計 第一章 C語言概述 printf語句中的 “ %d ‖是表示 “ 十進制整數(shù)類型 ” C語言程序設(shè)計 第一章 C語言概述 例 從鍵盤輸入兩個整數(shù),輸出其中較大的數(shù) include void main() { int max(int x,int y) int a,b,c。 scanf(“%d,%d”,amp。a,amp。b)。 c=max(a,b)。 printf( max = %d,c)。 } int max(int x,int y) { int z。 if(xy) z=x。 else z=y。 return(z)。 } scanf語句中 “ amp。a‖的含義是 “ 取地址 ” 輸入: 10,20 ? 輸出: max = 20 聲明部分,定義變量 調(diào)用 max函數(shù),返回值賦給 c 定義 max子函數(shù),函數(shù)值、形參 x、 y為整型 通過 max函數(shù)將 z值帶回調(diào)用處 ?C語言格式特點 ?習(xí)慣用 小寫 字母,大小寫敏感 ?不使用行號, 無程序行 概念 ?可使用空行和空格 ?常用 鋸齒形 書寫格式 C語言程序設(shè)計 第一章 C語言概述 main( ) { ………………. ……………… ………….. ………….. ………
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1