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

正文內(nèi)容

c語言第二版譚浩強-在線瀏覽

2024-09-26 02:36本頁面
  

【正文】 1990年國際標準的 ANSI C , 1994年再次修訂。 C語言的特點 ?語言簡潔、緊湊、靈活 ?運算符豐富 ?數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型豐富 ?鏈表、樹、棧 ?程序設計結(jié)構(gòu)化、模塊化 ?結(jié)構(gòu)化控制語句: if…else 、 while、switch、 for ?函數(shù)作為模塊單位 ?語法不嚴格、程序設計自由度大 ?可以訪問內(nèi)存地址、進行位運算 ?生成目標代碼質(zhì)量高 ?可移植性好 C語言程序設計 第一章 C語言概述 32個關鍵字 : (由系統(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個關鍵字: asm _cs _ds _es _ss cdecl far huge interrupt near pascal 注意:在 C語言中,關鍵字都是小寫的。 ANSI C一共只有 32個關鍵字,見 365頁 附錄 B 9種控制語句 : if( )~else~ for( )~ while( )~ do~while( ) continue break switch goto return C語言程序設計 第一章 C語言概述 C語言有 9 種控制語句,程序書寫形式自由,主要用小寫字母表示,壓縮了一切不必要的成分。 C語言 PASCAL語言 含義 { } if(e) S。 int a[10]。 int *p。 i++, ++I。 VAR i :INTEGER。 FUNCTION f():INTEGER。 i=i+2。 函數(shù)體、分程序、復合語句 條件語句 定義 i為整形變量 定義 a為一維數(shù)組 定義 f為返回整形值函數(shù) 。 賦值語句,使 i+2賦給 I i自增值 1, i加 1賦給 I 34種運算符: 算術運算符: + * / % ++ 關系運算符: = == = != 邏輯運算符:! amp。 || 位運算符 : ~ | ^ amp。 求字節(jié)數(shù) : sizeof 強制類型轉(zhuǎn)換: (類型) 分量運算符: . 下標運算符: [] 其它 : ( ) 注意:各種運算符混合使用,其優(yōu)先級與結(jié) 合方法是難點,可先預習。 簡單的 C程序介紹 /* The first C Program*/ include void main() { printf(“This is a c program.\n”)。 /*定義變量 */ a=10。 sum=add(a,b)。 } /* This function calculates the sum of x and y */ int add(int x,int y) { int z。 return(z)。 scanf(“%d,%d”,amp。b)。 printf( max = %d,c)。 if(xy) z=x。 return(z)。a‖的含義是 “ 取地址 ” 輸入: 10,20 ? 輸出: max = 20 聲明部分,定義變量 調(diào)用 max函數(shù),返回值賦給 c 定義 max子函數(shù),函數(shù)值、形參 x、 y為整型 通過 max函數(shù)將 z值帶回調(diào)用處 ?C語言格式特點 ?習慣用 小寫 字母,大小寫敏感 ?不使用行號, 無程序行 概念 ?可使用空行和空格 ?常用 鋸齒形 書寫格式 C語言程序設計 第一章 C語言概述 main( ) { ………………. ……………… ………….. ………….. ……… ………. …………… ……………. ………………. ……………….. } main( ) { int i , j , sum。 for(i=1。i++) { for(j=1。j++) { sum+=i*j 。 } 優(yōu)秀程序員的素質(zhì)之一 : ? 使用 TAB縮進 ? {}對齊 ? 有足夠的注釋 ? 有合適的空行 ?C語言結(jié)構(gòu)特點 ?函數(shù)與主函數(shù) ?程序由一個或多個函數(shù)組成 ?必須有且只能有一個主函數(shù) main(), 可以放在程序中任一位置 ?程序執(zhí)行從 main開始,在 main中結(jié)束,其它函數(shù)通過嵌套調(diào)用得以執(zhí)行?!弊鳛檎Z句終止符 ?注釋 ?/* */為注釋 ,不能嵌套 ?不產(chǎn)生編譯代碼 例: /*This is the main /* of */ */ 非法 ?編譯預處理命令 C語言程序設計 第一章 C語言概述 編輯 鏈接 編譯 執(zhí)行 167。 課后作業(yè) ?預習“題解與上機指導”一書中 ?P181~199頁的 ~ ?P236頁實驗 1 ?教材 P12: 、 、 、 。 算法的概念 ?為解決一個問題而采取的方法和步驟,就成為算法。 ?算法核心是解決“做什么”和“怎么做”的問題。 ?可以有多種方法,一般采用簡單和運算步驟少的。 簡單算法舉例 ?例 ?方法 1:累乘 ?方法 2:用循環(huán)結(jié)構(gòu)解決,靈活、通用。 ?例 ?判斷素數(shù) 課后認真思考,加深什么是算法的概念 C語言程序設計 第二章 程序的靈魂 —— 算法 167。 怎樣表示一個算法 ?自然語言表示 ?。 ?結(jié)構(gòu)化程序設計 ? 基本思想:任何程序都可以用三種基本結(jié)構(gòu)表示,限制使用無條件轉(zhuǎn)移語句( goto) ? 結(jié)構(gòu)化程序:由三種基本結(jié)構(gòu)反復嵌套構(gòu)成的程序 ? 優(yōu)點:結(jié)構(gòu)清晰,易讀,提高程序設計質(zhì)量和效率 ?三種基本結(jié)構(gòu) ? 順序結(jié)構(gòu) A B A B 流程圖 NS圖 C語言程序設計 第二章 程序的靈魂 —— 算法 P A B 真 假 P B A 真 假 ?選擇結(jié)構(gòu) k A1 A2 Ai An k=k2 k=k1 k=kn k=ki ... ... ?二分支選擇結(jié)構(gòu) ?多分支選擇結(jié)構(gòu) C語言程序設計 第二章 程序的靈魂 —— 算法 ?循環(huán)結(jié)構(gòu) ?當型循環(huán)結(jié)構(gòu) ?直到型循環(huán)結(jié)構(gòu) P A 假 真 當 P為真 A A P 真 假 A 直到 P為真 注: A,B,A1….An 可以是一個簡單語句,也可以是一個基本結(jié)構(gòu) C語言程序設計 第二章 程序的靈魂 —— 算法 三種基本結(jié)構(gòu)的共同特點: ?只有一個入口; ?只有一個出口; ?結(jié)構(gòu)內(nèi)的每一部分都有機會被執(zhí)行到; ?結(jié)構(gòu)內(nèi)不存在“死循環(huán)”。 結(jié)構(gòu)化程序設計方法 ?結(jié)構(gòu)化程序:用三種基本結(jié)構(gòu)組成的程序 ?基本設計思路: ?復雜問題分解成 幾個最基本問題,再分別處理。 課后作業(yè) ?P36頁習題: ?、 (結(jié)合實驗指導讀懂答案) ?用 NS圖表示 ⑴⑵⑹ ?用傳統(tǒng)流程圖求解以下問題:將一個 16進制數(shù)轉(zhuǎn)化為 10進制數(shù) ?復習二進制的基本概念 ?“計算機文化基礎”一書中 P27~33頁 第 3章 數(shù)據(jù)類型、運算符與表達式 C語言程序設計 第三章 程序的靈魂 —— 算法 C的數(shù)據(jù)類型 常量與變量 整型數(shù)據(jù) 實型數(shù)據(jù) 字符型數(shù)據(jù) 變量賦初值 各種數(shù)值型數(shù)據(jù)間的混合運算 算術運算符和算術表達式 賦值運算符和賦值表達式 逗號運算符和逗號表達式 C語言程序設計 第三章 程序的靈魂 —— 算法 167。 常量與變量 類型 示例 整型常量 12 、 0 、 3 實型常量 、 字符常量 ?a‘ 、 ‘ b‘ 符號常量 PRICE 、 PAI C語言程序設計 第三章 程序的靈魂 —— 算法 ?符號常量 :用 標識符 代表常量 ?一般用大寫字母: PRICE 、 PI ?定義格式: define 符號常量 常量 ?其值在作用域內(nèi)不能改變和再賦值。 num=10。 printf(total=%d\n,total)。 ? 定義格式: 數(shù)據(jù)類型 變量名; ? 變量應該有名字,并在內(nèi)存中占據(jù)一定的存儲單元。 a=3。 } 變量名 變量值 存儲單元 C語言程序設計 第三章 程序的靈魂 —— 算法 ?標識符 ?定義:標識變量名、符號常量名、函數(shù)名、數(shù)組名、 文件名的字符串序列 ——名字 。 整型數(shù)據(jù) ?整型常量(整常數(shù))的三種表示方法 ?十進制整數(shù):由數(shù)字 0~9和正負號表示 . 如 123,456,0 ?八進制整數(shù):由數(shù)字 0開頭 ,后跟數(shù)字 0~7表示 . 如 0123,011 ?十六進制整數(shù):由 0x開頭 ,后跟 0~9,a~f,A~F表示 . 如 0x123,0xff C語言程序設計 第三章 程序的靈魂 —— 算法 167。 ( 指定變量 a、 b為整型 ) unsigned short c, d。 ( 指定變量 e、 f為長整型) 00 00 00 00 00 00 11 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 01 00 00 00 00 00 00 11 01 00 00
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1