C語(yǔ)言復(fù)習(xí)資料_第1頁(yè)
C語(yǔ)言復(fù)習(xí)資料_第2頁(yè)
C語(yǔ)言復(fù)習(xí)資料_第3頁(yè)
C語(yǔ)言復(fù)習(xí)資料_第4頁(yè)
C語(yǔ)言復(fù)習(xí)資料_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第第頁(yè)C語(yǔ)言復(fù)習(xí)資料2022級(jí)

2022年12月

為了同學(xué)們集中精力復(fù)習(xí)特編制了本大綱大綱包含了需要牢牢掌控的基本概念和重點(diǎn)內(nèi)容.

考試的主要題型和分?jǐn)?shù)分布:1單項(xiàng)選擇題(20小題,每題2分,共40分)2填空題(每空1分,共30分)3改錯(cuò)和看程序?qū)懡Y(jié)果(共10分)4編寫(xiě)和完成程序(5小題,每題4分,共20分)

第一章

第1章C語(yǔ)言概述本章包含4項(xiàng)目重點(diǎn)內(nèi)容:1簡(jiǎn)約的C語(yǔ)言程序#includestdio.hvoidmain(){printf(ThisisaCprogram.\n);}

2VC++6.0環(huán)境:(1)編輯C語(yǔ)言源程序后綴是.c或.cpp(2)經(jīng)過(guò)編譯產(chǎn)生目標(biāo)文件,后綴是.obj(3)再經(jīng)過(guò)連接成為可執(zhí)行文件,后綴是.e*e3C語(yǔ)言是結(jié)構(gòu)化程序,有三種結(jié)構(gòu)(1)順次結(jié)構(gòu);(2)選擇結(jié)構(gòu);(3)循環(huán)結(jié)構(gòu);

4C語(yǔ)言是由函數(shù)組成的,其中需要有一個(gè)并且只有一個(gè)主函數(shù)main,程序的執(zhí)行從main函數(shù)開(kāi)始,到main函數(shù)結(jié)束.

第二章

C的數(shù)據(jù)類型C語(yǔ)言提供了以下一些數(shù)據(jù)類型。整型intchar單精度實(shí)型float雙精度實(shí)型doublestructunionenumvoid

基本類型

字符型

實(shí)型(浮點(diǎn)型)

數(shù)組類型

數(shù)據(jù)類型構(gòu)造類型指針類型

結(jié)構(gòu)類型聯(lián)合類型枚舉類型

空類型(無(wú)值類型)

常量與變量常量和符號(hào)常量

在程序運(yùn)行過(guò)程中,其值不能被轉(zhuǎn)變的量稱為常量常量區(qū)分為不同的類型:整型100,125,-100,0實(shí)型3.14,0.125,-3.1e3字符型‘a(chǎn)’,’\057’,‘\*3c’字符串a(chǎn),ab,1232定義常數(shù):#definePI3.1415926#defineN20

變量命名的規(guī)定:C語(yǔ)言規(guī)定標(biāo)識(shí)符:1只能由字母、數(shù)字和下劃線三種字符組成;(留意不要混淆下劃線_和杠號(hào)(減號(hào))-)2第一個(gè)字符需要為字母或下劃線;3不能運(yùn)用關(guān)鍵字.例:sum,_123,m123,Student_name112a,Jo-hn,¥123,a#b,int

整型常量的表示方法整型常量即整常數(shù)。在C語(yǔ)言中,整常數(shù)可用以下三種形式表示:(1)十進(jìn)制整數(shù)。如:123,-456(2)八進(jìn)制整數(shù)。以0開(kāi)頭的數(shù)是八進(jìn)制數(shù)。如:0123表示八進(jìn)制數(shù)123,等于十進(jìn)制數(shù)830129非法(每位0-7合法)(3)十六進(jìn)制整數(shù)。以0*開(kāi)頭的數(shù)是16進(jìn)制數(shù)。如:0*123,代表16進(jìn)制數(shù)123,等于十進(jìn)制數(shù)291而0*12g非法(每位0-f合法)

字符型數(shù)據(jù)字符常量(1)用單引號(hào)包含的單個(gè)字符(2)用單引號(hào)包含的由\開(kāi)始的轉(zhuǎn)義字符

‘a(chǎn)’,’A’,‘1’,’\037’,’\*2d’‘a(chǎn)bc’,“a”,’\082’,’\*5g’

字符串常量字符串常量是一對(duì)雙引號(hào)括起來(lái)的字符序列.合法的字符串常量:Howdoyoudo.,CHINA,a,$123.45可以輸出一個(gè)字符串,如printf(Howdoyoudo.);

C運(yùn)算符簡(jiǎn)介C的運(yùn)算符有以下幾類:(1)算術(shù)運(yùn)算符(+-*/%)(2)關(guān)系運(yùn)算符(===

=!=)(3)規(guī)律運(yùn)算符(!||)(4)位運(yùn)算符(~|∧)(5)賦值運(yùn)算符(=及其擴(kuò)展賦值運(yùn)算符)(6)條件運(yùn)算符(?:)

算術(shù)運(yùn)算符和算術(shù)表達(dá)式基本的算術(shù)運(yùn)算符:+(加法運(yùn)算符或正值運(yùn)算符如:3+5、+3)-(減法運(yùn)算符或負(fù)值運(yùn)算符,如:5-2、-3)*(乘法運(yùn)算符。如:3*5)/(除法運(yùn)算符,假如是兩邊是整數(shù)那么是求商)%(求余運(yùn)算符,%兩側(cè)需要為整型數(shù)據(jù))

自增、自減運(yùn)算符作用是使變量的值增1或減1如:++i,--i(在運(yùn)用i之前,使i+1或-1)i++,i--(在運(yùn)用i之后,使i+1或-1)就是運(yùn)用i的原值執(zhí)行本條語(yǔ)句,而在執(zhí)行下條語(yǔ)句前將i+1或-1intm=5,n=10;printf(%d,%d\n,m++,--n);顯示5,9假設(shè)再有:printf(%d\n,m);顯示6

賦值運(yùn)算符賦值符號(hào)=就是賦值運(yùn)算符,它的作用是將一個(gè)數(shù)據(jù)賦給一個(gè)變量,如a=5;(單等號(hào))而a==5是判斷a是否等于5;(雙等號(hào))如inta=3;if(a==2)為假,而if(a=5)為真。

第三章

C語(yǔ)句概述C程序

源程序文件1

源程序文件2

源程序文件n

預(yù)處理指令

數(shù)據(jù)聲明

函數(shù)1

函數(shù)n

函數(shù)首部

函數(shù)體

數(shù)據(jù)聲明

執(zhí)行語(yǔ)句

C語(yǔ)句概述掌握語(yǔ)句完成肯定的掌握功能6break間斷語(yǔ)句7switch()開(kāi)關(guān)語(yǔ)句8goto轉(zhuǎn)向語(yǔ)句9ret

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論