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

正文內(nèi)容

c語(yǔ)言第二版譚浩強(qiáng)-wenkub.com

2025-08-13 02:36 本頁(yè)面
   

【正文】 include 或 include ‖‖ Turbo C 不加 include命令 常用頭文件: 定義輸入輸出函數(shù) 定義字符串操作函數(shù) 定義 sin、 cos等數(shù)學(xué)函數(shù) 167。 ?C語(yǔ)言本身沒(méi)有 I/O語(yǔ)句,所有 I/O都由函數(shù)來(lái)實(shí)現(xiàn)。 3. 將右側(cè)表達(dá)式的值 1賦給 a , a =1 。 連續(xù)賦值語(yǔ)句應(yīng)“ 從右向左 ” 計(jì)算 a=b=c=1 。 不可寫(xiě)為: if ((a=b。 i=i+1。i++) { 。 a=3 。則是賦值語(yǔ)句。 C語(yǔ)句概述 ?C程序結(jié)構(gòu): ?一個(gè) C程序可以由多個(gè)源程序文件構(gòu)成 ?一個(gè)源程序文件由若干函數(shù)、預(yù)編譯命令及全局變量聲明部分構(gòu)成 ?函數(shù)包括數(shù)據(jù)定義部分和執(zhí)行部分,執(zhí)行部分是 C語(yǔ)言語(yǔ)句,完成對(duì)數(shù)據(jù)的操作 C語(yǔ)言程序設(shè)計(jì) 第四章 順序程序設(shè)計(jì) 源程序文件1預(yù)處理命令 全局變量聲明函數(shù)首部局部變量聲明 執(zhí)行語(yǔ)句函數(shù)體函數(shù)1 函數(shù)n源程序文件2 源程序文件nC程 序 ?C語(yǔ)句分為 5類(lèi) ?控制語(yǔ)句:共 9種 ?完成一定的控制功能,這些語(yǔ)句能夠根據(jù)一定的測(cè)試條件決定某些語(yǔ)句是否被執(zhí)行,如分支、循環(huán)、跳轉(zhuǎn)等語(yǔ)句。 printf(x=%d\n,x)。 printf(―%d,%d,%d‖,(a,b,c),b,c)。 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 ?形式: 表達(dá)式 1,表達(dá)式 2,…… 表達(dá)式 n ?結(jié)合性 :從左向右 ?優(yōu)先級(jí) : 15, 級(jí)別最低 ?逗號(hào)表達(dá)式 的值:等于表達(dá)式 n的值 ?用途: 常用于循環(huán) for語(yǔ)句中 例 a=3*5,a*4 a=3*5,a*4,a+5 例 x=(a=3,6*3) x=a=3,6*a 例 a=1。 //結(jié)果 i=2。 int i=10。 c=d+2。 printf(―%d‖,i++)。 a=3。 printf(―%d‖,j++)。 k=j++。) 賦值運(yùn)算符:( = 及其擴(kuò)展) 條件運(yùn)算符:( ?:) 逗號(hào)運(yùn)算符:( ,) 指針運(yùn)算符:( * amp。 } 結(jié)果: x=,i=3 精度損失問(wèn)題 較高類(lèi)型向較低類(lèi)型轉(zhuǎn)換時(shí)可能發(fā)生 強(qiáng)制類(lèi)型轉(zhuǎn)換運(yùn)算符 表達(dá)式僅一個(gè)變量時(shí),括號(hào)可以省略 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 167。 int i。 float f。 int i。 int x=y=1。 變量賦初值 ?變量的使用: 先定義,后使用 ?變量定義位置: 一般 放在函數(shù)開(kāi)頭 ?變量初始化 :可以在定義時(shí)賦初值 例 : int a=1,b= 3,c。 } 小寫(xiě)字母比大寫(xiě)字母的ASCII碼大 (32)10 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 ?字符串常量 ?定義:用雙引號(hào) (― ‖)括起來(lái)的字符序列 “ How do you do‖ , ―CHINA‖ , ―a‖ , ―$‖ ?存儲(chǔ): 每個(gè)字符串尾 自動(dòng) 加一個(gè) ‘ \0’ 作為字符串結(jié)束標(biāo)志 h e l l o \0 例 字符串 “ hello‖在內(nèi)存中 例 空串 “” \0 ?字符常量與字符串常量不同 a a \0 例 ‘ a‘ ―a‖ 例 : char ch。 c2=98 。 printf(―%c %c ,c1,c2)。 c1=?a‘ 。 c2=98 。 c1=?a‘。 } 舍入誤差使 *3 的結(jié)果并不等于 1 ! 運(yùn)行結(jié)果: ?浮點(diǎn)型常量的類(lèi)型 ?浮點(diǎn)型常量一般按雙精度 64位處理,數(shù)后加 F或 f按單精度 ?浮點(diǎn)型常量不分 float和 double C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 167。 (指定 z為雙精度浮點(diǎn)型變量) long double t; (指定 t為長(zhǎng)雙精度浮點(diǎn)型變量) C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 ?浮點(diǎn)型數(shù)據(jù)的舍入誤差 ?數(shù)據(jù)超過(guò)有效位數(shù),則產(chǎn)生誤差 ?要避免一個(gè)很大的數(shù)與一個(gè)很小的數(shù)加減 例 浮點(diǎn)型數(shù)據(jù)的舍入誤差 include void main( ) { float a , b。例: 123L、 0L ?在整型常量后面加 u,則按無(wú)符號(hào)整型方式存放,負(fù)數(shù)轉(zhuǎn)換成補(bǔ)碼再按無(wú)符號(hào)整型方式存放。 a= 32767。d=b+u。 a=12。 ( 指定變量 a、 b為整型 ) unsigned short c, d。 } 變量名 變量值 存儲(chǔ)單元 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 ?標(biāo)識(shí)符 ?定義:標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名、 文件名的字符串序列 ——名字 。 ? 定義格式: 數(shù)據(jù)類(lèi)型 變量名; ? 變量應(yīng)該有名字,并在內(nèi)存中占據(jù)一定的存儲(chǔ)單元。 num=10。 課后作業(yè) ?P36頁(yè)習(xí)題: ?、 (結(jié)合實(shí)驗(yàn)指導(dǎo)讀懂答案) ?用 NS圖表示 ⑴⑵⑹ ?用傳統(tǒng)流程圖求解以下問(wèn)題:將一個(gè) 16進(jìn)制數(shù)轉(zhuǎn)化為 10進(jìn)制數(shù) ?復(fù)習(xí)二進(jìn)制的基本概念 ?“計(jì)算機(jī)文化基礎(chǔ)”一書(shū)中 P27~33頁(yè) 第 3章 數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 C的數(shù)據(jù)類(lèi)型 常量與變量 整型數(shù)據(jù) 實(shí)型數(shù)據(jù) 字符型數(shù)據(jù) 變量賦初值 各種數(shù)值型數(shù)據(jù)間的混合運(yùn)算 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 賦值運(yùn)算符和賦值表達(dá)式 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 167。 ?結(jié)構(gòu)化程序設(shè)計(jì) ? 基本思想:任何程序都可以用三種基本結(jié)構(gòu)表示,限制使用無(wú)條件轉(zhuǎn)移語(yǔ)句( goto) ? 結(jié)構(gòu)化程序:由三種基本結(jié)構(gòu)反復(fù)嵌套構(gòu)成的程序 ? 優(yōu)點(diǎn):結(jié)構(gòu)清晰,易讀,提高程序設(shè)計(jì)質(zhì)量和效率 ?三種基本結(jié)構(gòu) ? 順序結(jié)構(gòu) A B A B 流程圖 NS圖 C語(yǔ)言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 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語(yǔ)言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 ?循環(huán)結(jié)構(gòu) ?當(dāng)型循環(huán)結(jié)構(gòu) ?直到型循環(huán)結(jié)構(gòu) P A 假 真 當(dāng) P為真 A A P 真 假 A 直到 P為真 注: A,B,A1….An 可以是一個(gè)簡(jiǎn)單語(yǔ)句,也可以是一個(gè)基本結(jié)構(gòu) C語(yǔ)言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 三種基本結(jié)構(gòu)的共同特點(diǎn): ?只有一個(gè)入口; ?只有一個(gè)出口; ?結(jié)構(gòu)內(nèi)的每一部分都有機(jī)會(huì)被執(zhí)行到; ?結(jié)構(gòu)內(nèi)不存在“死循環(huán)”。 ?例 ?判斷素?cái)?shù) 課后認(rèn)真思考,加深什么是算法的概念 C語(yǔ)言程序設(shè)計(jì) 第二章 程序的靈魂 —— 算法 167。 ?可以有多種方法,一般采用簡(jiǎn)單和運(yùn)算步驟少的。 算法的概念 ?為解決一個(gè)問(wèn)題而采取的方法和步驟,就成為算法。”作為語(yǔ)句終止符 ?注釋 ?/* */為注釋 ,不能嵌套 ?不產(chǎn)生編譯代碼 例: /*This is the main /* of */ */ 非法 ?編譯預(yù)處理命令 C語(yǔ)言程序設(shè)計(jì) 第一章 C語(yǔ)言概述 編輯 鏈接 編譯 執(zhí)行 167。j++) { sum+=i*j 。 for(i=1。 return(z)。 printf( max = %d,c)。 scanf(“%d,%d”,amp。 } /* This function calculates the sum of x and y */ int add(int x,int y) { int z。 /*定義變量 */ a=10。 求字節(jié)數(shù) : sizeof 強(qiáng)制類(lèi)型轉(zhuǎn)換: (類(lèi)型) 分量運(yùn)算符: . 下標(biāo)運(yùn)算符: [] 其它 : ( ) 注意:各種運(yùn)算符混合使用,其優(yōu)先級(jí)與結(jié) 合方法是難點(diǎn),可先預(yù)習(xí)。 賦值語(yǔ)句,使 i+2賦給 I i自增值 1, i加 1賦給 I 34種運(yùn)算符: 算術(shù)運(yùn)算符: + * / % ++ 關(guān)系運(yùn)算符: = == = != 邏輯運(yùn)算符:! amp。 i=i+2。 VAR i :INTEGER。 int *p。 C語(yǔ)言 PASCAL語(yǔ)言 含義 { } if(e) S。 C語(yǔ)言的特點(diǎn) ?語(yǔ)言簡(jiǎn)潔、緊湊、靈活 ?運(yùn)算符豐富 ?數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類(lèi)型豐富 ?鏈表、樹(shù)、棧 ?程序設(shè)計(jì)結(jié)構(gòu)化、模塊化 ?結(jié)構(gòu)化控制語(yǔ)句: if…else 、 while、switch、 for ?函數(shù)作為模塊單位 ?語(yǔ)法不嚴(yán)格、程序設(shè)計(jì)自由度大 ?可以訪(fǎng)問(wèn)內(nèi)存地址、進(jìn)行位運(yùn)算 ?生成目標(biāo)代碼質(zhì)量高 ?可移植性好 C語(yǔ)言程序設(shè)計(jì) 第一章 C語(yǔ)言概述 32個(gè)關(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擴(kuò)充了 11個(gè)關(guān)鍵字: asm _cs _ds _es _ss cdecl far huge interrupt near pascal 注意:在 C語(yǔ)言中,關(guān)鍵字都是小寫(xiě)的。 會(huì)讀、會(huì)編、會(huì)調(diào)試 C程序
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1