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

正文內(nèi)容

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

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

下一頁面
  

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