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

正文內(nèi)容

c語言考試復(fù)習(xí)要點(diǎn)-全文預(yù)覽

2025-02-02 07:45 上一頁面

下一頁面
  

【正文】 便,把具有相同類型的若干變量按有序的形式組織起來。其執(zhí)行過程可用下圖表示。 if (area100) break。即滿足條件時(shí)便跳出循環(huán)。 break在 switch 中的用法已在前面介紹開關(guān)語句時(shí)的例子中碰到 ,這里不再舉例。j++) printf(%d*%d=%d ,j,i,i*j)。 for(。 j++。) { …… do { …… }while()。 …... }while( )。(c=getchar())!=39。i+=c)。 for語句在使用中需要注意的幾點(diǎn): include main(){ int i,c。 for語句在使用中需要注意的幾點(diǎn): 例如以下幾種情況都是合法的: for(sum=0; i=100; i++) sum=sum+i。 i++。 for語句在使用中需要注意的幾點(diǎn): 例如: for(i=1。 i=100。) {sum=sum+i。 i=100。 i=100。 循環(huán)條件是一個(gè)關(guān)系表達(dá)式 ,它決定什么時(shí)候退出循環(huán);循環(huán)變量增量,定義循環(huán)控制變量每循環(huán)一次后按什么方式變化。 4. 轉(zhuǎn)回上面第 2)步繼續(xù)執(zhí)行。 } 循環(huán)體 循環(huán)(中止)條件 循環(huán)變量設(shè)初值 循環(huán)變量增值 for語句 在 C語言中, for語句使用最為靈活,它完全可以取代 while 語句。 i=1。因此 , dowhile循環(huán)至少要執(zhí)行一次循環(huán)語句 。 } 循環(huán)體 循環(huán)(中止)條件 循環(huán)變量設(shè)初值 循環(huán)變量增值 3. 循環(huán)語句中必須有使循環(huán)趨于結(jié)束的語句。 i=1。其執(zhí)行過程可用下圖表示。給定的條件稱為循環(huán)條件,反復(fù)執(zhí)行的程序段稱為循環(huán)體。 if 和 else 的配對原則 if(表達(dá)式 1) if(表達(dá)式 2) 語句 1; else 語句 2; 其中的 else究竟是與哪一個(gè) if 配對呢 ? if(表達(dá)式 1) if(表達(dá)式 2) 語句 1; else 語句 2; if(表達(dá)式 1) if(表達(dá)式 2) 語句 1; else 語句 2; √ if(表達(dá)式 1) {if(表達(dá)式 2) 語句 1。} else {a=0。 3. 在 if語句的三種形式中,所有的語句應(yīng)為單個(gè)語句,如果要想在滿足條件時(shí)執(zhí)行一組 (多個(gè) )語句,則必須把這一組語句用 {}括起來組成一個(gè)復(fù)合語句。 本語句的語義是,把 b值賦予 a,如為非 0則輸出該值,否則輸出 “ a=0”字符串。只要表達(dá)式的值為非 0,即為 “ 真 ” 。 else printf(This is an other character\n)。amp。) printf(This is a capital letter\n)。amp。939。039。 printf(input a character: )。然后跳到整個(gè) if語句之外繼續(xù)執(zhí)行程序。 if(ab) printf(max=%d\n,a)。 printf(input two numbers: )。 if (maxb) max=b。 scanf(%d%d,amp。 又如: 5||0的值為 “ 真 ” ,即為 1。但反過來在判斷一個(gè)量是為“ 真 ” 還是為 “ 假 ” 時(shí),以 “ 0”代表 “ 假 ” ,以 “ 非 0”的數(shù)值作為 “ 真 ” 。例如: 50||58 由于 50為真,相或的結(jié)果也就為真。amp。其求值規(guī)則如下: 1. 與運(yùn)算 amp。amp。amp。 非運(yùn)算符 !為單目運(yùn)算符,具有右結(jié)合性。 與運(yùn)算 2. || 或運(yùn)算 3. ! 非運(yùn)算 與運(yùn)算符 amp。 b=。 關(guān)系表達(dá)式自身的值是邏輯量,但在 C語言中是用數(shù)字 1和 0來代替的。 關(guān)系表達(dá)式的一般形式為: 表達(dá)式 關(guān)系運(yùn)算符 表達(dá)式 例如: a+bcd, x3/2, ‘ a?+1c, i5*j==k+1都是合法的關(guān)系表達(dá)式。 格式: printf(“ 格式控制串”,輸出表 ) 功能:按指定格式向顯示器輸出數(shù)據(jù) 返值:正常,返回輸出字節(jié)數(shù);出錯(cuò),返回 EOF(1) ? 格式輸出函數(shù) ? 輸出表:要輸出的數(shù)據(jù)(可以沒有,多個(gè)時(shí)以 “ ,” 分隔) ? 格式控制串:包含兩種信息 ? 格式說明: %[修飾符 ]格式字符 ,用于指定輸出格式 ? 普通字符或轉(zhuǎn)義序列:原樣輸出 ? 格式字符 只有 9個(gè): d、 o、 x、 u、 c、 s、 f、 e、 g,每個(gè)格式說明都是以其中一個(gè)結(jié)尾 如: printf(“c=%cf=%fs=%s”,c,f,s)。 如下述說明是錯(cuò)誤的: int a=b=c=5。 printf(“%d%d”, x, a); } 是一條復(fù)合語句。 //a=15,表達(dá)式值 60 //a=15,表達(dá)式值 20 //賦值表達(dá)式,表達(dá)式值 18, x=18 //逗號表達(dá)式 ,表達(dá)式值 18,x=3 //1,2,3 //3,2,3 第 4章 最簡單的 C程序設(shè)計(jì) ——順序程序設(shè)計(jì) ?輸入語句 ?賦值語句 ?輸出語句 4. 復(fù)合語句:把多個(gè)語句用括號 {}括起來組成的一個(gè)語句稱復(fù)合語句。b=2。= ^= |= ? 含義: exp1 op= exp2 ? exp1 = exp1 op exp2 a+=3 a=a+3 x*=y+8 x=x*(y+8) x%=3 x=x%3 例 a=3。 (j++)+k。c=(a++)*b。b=5。 printf(“%d”,++j)。 k=++j。 /* x=65+5。 /* a=*/ b=。 printf(“data=%f\n”,data)。 } 變量定義 可執(zhí)行語句 main() { int a,b=2。 float data。 stadent=19。 char ch=?A?。 ? 變量初始化 :定義時(shí)賦初值 例 : int a,b,c。 a b c 2字節(jié) 2字節(jié) 2字節(jié) 地址 地址 …... 內(nèi)存 1 3 ?? 隨機(jī)數(shù) ? 變量 ? 概念:其值可以改變的量 ? 變量名 與 變量值 ? 變量定義的一般格式: 數(shù)據(jù)類型 變量 1[,變量 2, … ,變量 n]。 float data=。 ? 變量的使用: 先定義,后使用 例 1 int student。 //Illegal use of floating point in function main ? 變量定義位置: 一般 放在函數(shù)開頭 main() { int a,b=2。 printf(“data=%f\n”,data)。 data=(a+b)*。 a=。 */ x=?A?+5。 ? 隱式轉(zhuǎn)換(自動(dòng)轉(zhuǎn)換) ? 運(yùn)算轉(zhuǎn)換 不同類型數(shù)據(jù)混合運(yùn)算時(shí) ? 賦值轉(zhuǎn)換 把一個(gè)值賦給與其類型不同的變量時(shí) ? 輸出轉(zhuǎn)換 輸出時(shí)轉(zhuǎn)換成指定的輸出格式 ? 函數(shù)調(diào)用轉(zhuǎn)換 實(shí)參與形參類型不一致時(shí)轉(zhuǎn)換 ? 學(xué)習(xí)運(yùn)算符應(yīng)注意: ? 運(yùn)算符功能 ? 與運(yùn)算量關(guān)系 ? 要求運(yùn)算量個(gè)數(shù) ? 要求運(yùn)算量類型 ? 運(yùn)算符優(yōu)先級別 ? 結(jié)合方向 ? 結(jié)果的類型 ? 自增、自減運(yùn)算符 ++ ? 作用:使變量值加 1或減 1 ? 種類: ? 前置 ++i, i (先執(zhí)行 i+1或 i1, 再使用 i值) ? 后置 i++,i (先使用 i值 ,再執(zhí)行 i+1或 i1) 例 j=3。 j=3。 a=3。b=5。 //3 例 j+++k。 ? 賦值運(yùn)算符和表達(dá)式 ? 簡單賦值運(yùn)算符 ? 符號: = ? 格式: 變量標(biāo)識符 =表達(dá)式 ? 作用:將一個(gè)數(shù)據(jù)(常量或表達(dá)式)賦給一個(gè)變量 ? 復(fù)合賦值運(yùn)算符 ? 種類 : += = *= /= %= 《 = 》 = amp。 ? 逗號運(yùn)算符和表達(dá)式 ? 形式: 表達(dá)式 1,表達(dá)式 2,…… 表達(dá)式 n ? 結(jié)合性 :從左向右 ? 優(yōu)先級 : 15 ? 逗號表達(dá)式 的值:等于表達(dá)式 n的值 ? 用途: 常用于循環(huán) for語句中 例 a=3*5,a*4 a=3*5,a*4,a+5 例 x=(a=3,6*3) x=a=3,6*a 例 a=1。 printf(“%d,%d,%d”,(a,b,c),b,c)。 a=b+c。 在賦值語句的使用中需要注意以下幾點(diǎn): 3. 在變量說明中,不允許連續(xù)給多個(gè)變量賦初值。 a=b=c=5。比較兩個(gè)量的運(yùn)算稱為關(guān)系運(yùn)算(也是邏輯運(yùn)算的一種),運(yùn)算的結(jié)果稱為邏輯量,邏輯量也可以進(jìn)行邏輯運(yùn)算。例如: abc, a!=c==d等。 例: a=3,b=2,c=1 ab 為真,此表達(dá)式的值為 1 ab==c 為真,此表達(dá)式的值為 1 b+ca 為假,此表達(dá)式的值為 0 abc ? 若 a=0。amp。具有左結(jié)合性。和 || 賦值運(yùn)算符 低 按照運(yùn)算符的優(yōu)先順序可以得出: ab amp。(cd) !b==c||da 等價(jià)于 ((!b)==c)||(da) a+bcamp。((x+y)b) 邏輯運(yùn)算的值也為 “ 真 ” 和 “ 假 ” 兩種,用 “ 1”和 “ 0 ”來表示。例如: 50 amp。 兩個(gè)量都為假時(shí),結(jié)果為假。 再次強(qiáng)調(diào)! 雖然C編譯系統(tǒng)在給出邏輯運(yùn)算值時(shí),以 “ 1”代表“ 真 ” , “ 0 ”代表 “ 假 ” 。3的值為 “ 真 ” ,即為 1。 printf(\n input two numbers:)。 max=a。 條件 語句 1 語句 2 非 0 =0 main(){ int a, b。b)。當(dāng)有多個(gè)分支選擇時(shí),可采用 ifelseif語句,其一般形式為: if(表達(dá)式 1) 語句 1; else if(表達(dá)式 2) 語句 2; else if(表達(dá)式 3) 語句 3; … else if(表達(dá)式 m) 語句 m; else 語句 n; 其語義是:依次判斷表達(dá)式的值,當(dāng)出現(xiàn)某個(gè)值為真時(shí),則執(zhí)行其對應(yīng)的語句。 if語句的三種形式 expr1 statemnt1 非 0 =0 expr2 expr3 statemntn statemnt3 statemnt2 非 0 非 0 =0 =0 include main(){ char c。 else if(c=39。c=39。A39。Z39。amp。) printf(This is a small letter\n)。例如: if(a=5) 語句; 或者 if(b) 語句; 都是允許的。 else printf(a=0)。 else printf(“%f”,x)。 b++。 其一般形式可表示如下: if(表達(dá)式 1) if(表達(dá)式 2) 語句 1 else 語句 2 else if(表達(dá)式 3) 語句 3 else 語句 4 上面的三個(gè) IF語句都可以是不完整的,但那時(shí)候要注意 if 和 else 的配對問題。其特點(diǎn)是,在給定條件成立時(shí),反復(fù)執(zhí)行某程序段,直到條件不成立為止。 while語句的語義是:計(jì)算表達(dá)式的值,當(dāng)值為真 (非 0)時(shí), 執(zhí)行循環(huán)體語句。 wh
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1