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

正文內(nèi)容

c語(yǔ)言入門(mén)至精通-預(yù)覽頁(yè)

 

【正文】 I C , 1994年再次修訂。 ANSI C一共只有 32個(gè)關(guān)鍵字,見(jiàn) 365頁(yè) 附錄 B 9種控制語(yǔ)句 : if( )~else~ for( )~ while( )~ do~while( ) continue break switch goto return C語(yǔ)言程序設(shè)計(jì) 第一章 C語(yǔ)言概述 C語(yǔ)言有 9 種控制語(yǔ)句,程序書(shū)寫(xiě)形式自由,主要用小寫(xiě)字母表示,壓縮了一切不必要的成分。 int a[10]。 i++, ++I。 FUNCTION f():INTEGER。 函數(shù)體、分程序、復(fù)合語(yǔ)句 條件語(yǔ)句 定義 i為整形變量 定義 a為一維數(shù)組 定義 f為返回整形值函數(shù) 。 || 位運(yùn)算符 : ~ | ^ amp。 簡(jiǎn)單的 C程序介紹 /* The first C Program*/ include void main() { printf(“This is a c program.\n”)。 sum=add(a,b)。 return(z)。b)。 if(xy) z=x。a‖的含義是 “ 取地址 ” 輸入: 10,20 ? 輸出: max = 20 聲明部分,定義變量 調(diào)用 max函數(shù),返回值賦給 c 定義 max子函數(shù),函數(shù)值、形參 x、 y為整型 通過(guò) max函數(shù)將 z值帶回調(diào)用處 ?C語(yǔ)言格式特點(diǎn) ?習(xí)慣用 小寫(xiě) 字母,大小寫(xiě)敏感 ?不使用行號(hào), 無(wú)程序行 概念 ?可使用空行和空格 ?常用 鋸齒形 書(shū)寫(xiě)格式 C語(yǔ)言程序設(shè)計(jì) 第一章 C語(yǔ)言概述 main( ) { ………………. ……………… ………….. ………….. ……… ………. …………… ……………. ………………. ……………….. } main( ) { int i , j , sum。i++) { for(j=1。 } 優(yōu)秀程序員的素質(zhì)之一 : ? 使用 TAB縮進(jìn) ? {}對(duì)齊 ? 有足夠的注釋 ? 有合適的空行 ?C語(yǔ)言結(jié)構(gòu)特點(diǎn) ?函數(shù)與主函數(shù) ?程序由一個(gè)或多個(gè)函數(shù)組成 ?必須有且只能有一個(gè)主函數(shù) main(), 可以放在程序中任一位置 ?程序執(zhí)行從 main開(kāi)始,在 main中結(jié)束,其它函數(shù)通過(guò)嵌套調(diào)用得以執(zhí)行。 課后作業(yè) ?預(yù)習(xí)“題解與上機(jī)指導(dǎo)”一書(shū)中 ?P181~199頁(yè)的 ~ ?P236頁(yè)實(shí)驗(yàn) 1 ?教材 P12: 、 、 、 。 ?算法核心是解決“做什么”和“怎么做”的問(wèn)題。 簡(jiǎn)單算法舉例 ?例 ?方法 1:累乘 ?方法 2:用循環(huán)結(jié)構(gòu)解決,靈活、通用。 怎樣表示一個(gè)算法 ?自然語(yǔ)言表示 ?。 結(jié)構(gòu)化程序設(shè)計(jì)方法 ?結(jié)構(gòu)化程序:用三種基本結(jié)構(gòu)組成的程序 ?基本設(shè)計(jì)思路: ?復(fù)雜問(wèn)題分解成 幾個(gè)最基本問(wèn)題,再分別處理。 常量與變量 類(lèi)型 示例 整型常量 12 、 0 、 3 實(shí)型常量 、 字符常量 ?a‘ 、 ‘ b‘ 符號(hào)常量 PRICE 、 PAI C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 ?符號(hào)常量 :用 標(biāo)識(shí)符 代表常量 ?一般用大寫(xiě)字母: PRICE 、 PI ?定義格式: define 符號(hào)常量 常量 ?其值在作用域內(nèi)不能改變和再賦值。 printf(total=%d\n,total)。 a=3。 整型數(shù)據(jù) ?整型常量(整常數(shù))的三種表示方法 ?十進(jìn)制整數(shù):由數(shù)字 0~9和正負(fù)號(hào)表示 . 如 123,456,0 ?八進(jìn)制整數(shù):由數(shù)字 0開(kāi)頭 ,后跟數(shù)字 0~7表示 . 如 0123,011 ?十六進(jìn)制整數(shù):由 0x開(kāi)頭 ,后跟 0~9,a~f,A~F表示 . 如 0x123,0xff C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 167。 ( 指定變量 e、 f為長(zhǎng)整型) 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 00 00 00 00 00 00 00 00 00 00 00 00 11 01 00 00 00 00 00 00 11 01 00 00 00 00 00 00 11 01 int 型 short 型 long 型 unsigned int 型 unsigned int 型 unsigned long 型 符號(hào)位 例 整型變量的定義與使用 include void main() {int a,b,c,d。u=10。 } 指定 abcd為整型變量 指定 u為無(wú)符號(hào)整型變量 定義放在函數(shù)開(kāi)頭的聲明部分 作用域 不同類(lèi)型混合運(yùn)算,類(lèi)型自動(dòng)轉(zhuǎn)換 結(jié)果: a+u=22,b+u= 14 定義與賦值同時(shí)進(jìn)行: int a=12。 printf(%d , %d \n ,a,b)。 浮點(diǎn)型數(shù)據(jù) ?浮點(diǎn)型常量的表示方法 ?浮點(diǎn)數(shù)( float)又稱(chēng)為實(shí)數(shù)( real) ?兩種表示方法: ?十進(jìn)制小數(shù)形式: 必須有小數(shù)點(diǎn) 如 、 .123 、 、 、 123. ? 指數(shù)形式: e或 E之前 后 必須有數(shù)字;指數(shù)必須為整數(shù) 如 、 、 、 、 等 ?規(guī)范化指數(shù)形式 ?只有一位非零整數(shù)的指數(shù)形式 ?是指數(shù)的輸出形式 表示 10 2 表示 – 10 4 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 ?浮點(diǎn)型變量 ?浮點(diǎn)型數(shù)據(jù)在內(nèi)存中的存放形式 ?浮點(diǎn)型數(shù)據(jù)在內(nèi)存中占 4個(gè)字節(jié)( 32位) ?在內(nèi)存中分成 3部分,指數(shù)為 2的冪次 + .314159 1 數(shù)符 小數(shù)部分 指數(shù) ?浮點(diǎn)型變量的分類(lèi) 單精度 float 32位 6~7 雙精度 double 型 64位 15~16 長(zhǎng)雙精度 long double型 128位 18~19 類(lèi) 型 位數(shù) 有效數(shù)字 float x,y。 b= a+20。 printf(―h\ti\b\bj k‖)。 ?字符數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式及其使用方法 ?以二進(jìn)制存放字符的 ASCII碼值( 0~255整數(shù)) ?與整數(shù)的存儲(chǔ)形式類(lèi)似 ?以字符或整數(shù)形式輸出 例 向字符變量賦整數(shù) include void main( ) { char c1,c2 。 printf(―%d %d \n,c1,c2)。 c1=c132。 char c2 。 c2=c232。 例 har ch=?A‘。 char ch=?A‘。 a b c 2字節(jié) 2字節(jié) 2字節(jié) 地址 地址 …... 內(nèi)存 1 3 ?? 隨機(jī)數(shù) 錯(cuò)! int a=b=c=3 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 167。 double d。 long l。 i=(int)x。amp。 k=++j。 printf(―%d‖,++j)。b=5。c=(a++)*b。 賦值運(yùn)算符和賦值表達(dá)式 ?簡(jiǎn)單賦值運(yùn)算符 ?符號(hào): = ?格式: 變量標(biāo)識(shí)符 =表達(dá)式 ?作用:將一個(gè)數(shù)據(jù)(常量或表達(dá)式)賦給一個(gè)變量 ?左側(cè)必須是變量,不能是常量或表達(dá)式 例 a=3。 a+b=3。 則 f= 例 int i。= ^= |= ?含義: exp1 op= exp2 ? exp1 = exp1 op exp2 a+=3 a=a+3 x*=y+8 x=x*(y+8) x%=3 x=x%3 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 ?賦值表達(dá)式 ?形式: 變量 賦值運(yùn)算符 表達(dá)式 ?賦值表達(dá)式的值與變量值相等 ,且可嵌套 例 : a=b=c=5 a=(b=5) a=5+(c=6) a=(b=4)+(c=6) a=(b=10)/(c=2) //表達(dá)式值為 5, a,b,c值為 5 // b=5。c=3。 float z=4。 C語(yǔ)言程序設(shè)計(jì) 第三章 程序的靈魂 —— 算法 167。 ‖,什么也不做 ? 表達(dá)式語(yǔ)句:由表達(dá)式加“ 。 ? 函數(shù)調(diào)用語(yǔ)句:由函數(shù)加 “ 。 for(i=0。 ?一般形式: C語(yǔ)言程序設(shè)計(jì) 第四章 順序程序設(shè)計(jì) int i=0,sum=0。 賦值語(yǔ)句 ?基本格式: 賦值表達(dá)式 + ; ?賦值表達(dá)式可以包含在其它表達(dá)式中,而賦值語(yǔ)句不可以。 C語(yǔ)言程序設(shè)計(jì) 第四章 順序程序設(shè)計(jì) 表達(dá)式中允許出現(xiàn)運(yùn)算符號(hào)、變量、數(shù)值、函數(shù) 序號(hào) 語(yǔ)句 含義 右側(cè)表達(dá)式包括 1 a=5 常量 5 i=0x30+255 十進(jìn)制、十六進(jìn)制 ch=ch ?A‘ 6 變量、字符常量 7 m=a[1]+a[2] 數(shù)組變量 8 x=*px++ 指針變量、增 1運(yùn)算 2 S=pi*r*r 變量、乘號(hào) 求圓面積 3 average=(a+b)/2 變量、常數(shù)、括號(hào) 求平均數(shù) 4 x=l*cos(q) 變量、函數(shù) 求橫坐標(biāo) ?另一種形式的賦值語(yǔ)句 變量 運(yùn)算符 = 表達(dá)式 ; C語(yǔ)言程序設(shè)計(jì) 第四章 順序程序設(shè)計(jì) 示例 含義 a+ = 表達(dá)式 a= a + (表達(dá)式 ) a % = 表達(dá)式 a= a %(表達(dá)式 ) a = 表達(dá)式 a= a (表達(dá)式 ) a * = 表達(dá)式 a= a * (表達(dá)式 ) a / = 表達(dá)式 a= a / (表達(dá)式 ) 我們可以理解為: 變量 =變量 運(yùn)算符 表達(dá)式 ; 只適合于 整型變量 ?連續(xù)賦值語(yǔ)句 C語(yǔ)言程序設(shè)計(jì) 第四章 順序程序設(shè)計(jì) int a , b , c 。 1. 把常數(shù) 1 賦給變量 c, 表達(dá)式 (c=1) 的值為 1。 167。 ?庫(kù)函數(shù)已編譯成目標(biāo)文件( .obj),在連接階段才與源程序編譯成的目標(biāo)文件相連接,生成可執(zhí)行
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1