總體上必須清楚的:- 1)程序結(jié)構(gòu)是三種: 順序結(jié)構(gòu) , 循環(huán)結(jié)構(gòu)(三個(gè)循環(huán)結(jié)構(gòu)), 選擇結(jié)構(gòu)(if 和 switch)- 2)讀程序都要從main()入口, 然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇)。
- 3)計(jì)算機(jī)的數(shù)據(jù)在電腦中保存是以 二進(jìn)制的形式. 數(shù)據(jù)存放的位置就是他的地址.- 4)bit是位 是指為0 或者1。 byte 是指字節(jié), 一個(gè)字節(jié) = 八個(gè)位.- 5)一定要記住 二進(jìn)制 如何劃成 十進(jìn)制。
- 概念??嫉降模? 1、編譯預(yù)處理不是C語言的一部分,不再運(yùn)行時(shí)間。C語言編譯的程序稱為源程序,它以ASCII數(shù)值存放在文本文件中。
- 2、每個(gè)C語言程序中main函數(shù)是有且只有一個(gè)。- 3、在函數(shù)中不可以再定義函數(shù)。
- 4、算法的是一定要有輸出的,他可以沒有輸入。- 5、break可用于循環(huán)結(jié)構(gòu)和switch語句。
- 6、逗號(hào)運(yùn)算符的級(jí)別最低。- 第一章- 1)合法的用戶標(biāo)識(shí)符考查:- 合法的要求是由字母,數(shù)字,下劃線組成。
有其它元素就錯(cuò)了。- 并且第一個(gè)必須為字母或則是下劃線。
第一個(gè)為數(shù)字就錯(cuò)了。- 關(guān)鍵字不可以作為用戶標(biāo)識(shí)符號(hào)。
main define scanf printf 都不是關(guān)鍵字。迷惑你的地方If是可以做為用戶標(biāo)識(shí)符。
因?yàn)镮f中的第一個(gè)字母大寫了,所以不是關(guān)鍵字。- 2)實(shí)型數(shù)據(jù)的合法形式:- 2.333e-1 就是合法的,且數(shù)據(jù)是2.333*10-1。
- 考試口訣:e前e后必有數(shù),e后必為整數(shù)。.- 3)字符數(shù)據(jù)的合法形式::- '1' 是字符占一個(gè)字節(jié),"1"是字符串占兩個(gè)字節(jié)(含有一個(gè)結(jié)束符號(hào))。
- '0' 的ASCII數(shù)值表示為48,'a' 的ASCII數(shù)值是97,'A'的ASCII數(shù)值是65。- 4) 整型一般是兩個(gè)字節(jié), 字符型是一個(gè)字節(jié),雙精度一般是4個(gè)字節(jié):- 考試時(shí)候一般會(huì)說,在16位編譯系統(tǒng),或者是32位系統(tǒng)。
碰到這種情況,不要去管,一樣做題。掌握整型一般是兩個(gè)字節(jié), 字符型是一個(gè)字節(jié),雙精度一般是4個(gè)字節(jié)就可以了。
- 5)轉(zhuǎn)義字符的考查:- 在程序中 int a = 0x6d,是把一個(gè)十六進(jìn)制的數(shù)給變量a 注意這里的0x必須存在。- 在程序中 int a = 06d, 是一個(gè)八進(jìn)制的形式。
- 在轉(zhuǎn)義字符中,'\x6d' 才是合法的,0不能寫,并且x是小寫。- '\141' 是合法的, 0是不能寫的。
- '\108'是非法的,因?yàn)椴豢梢猿霈F(xiàn)8。- 6)算術(shù)運(yùn)算符號(hào)的優(yōu)先級(jí)別:- 同級(jí)別的有的是從左到右,有的是從右到左。
- 7)強(qiáng)制類型轉(zhuǎn)換:- 一定是 (int)a 不是 int(a),注意類型上一定有括號(hào)的。- 注意(int)(a+b)和(int)a+b 的區(qū)別。
前是把a(bǔ)+b轉(zhuǎn)型,后是把a(bǔ)轉(zhuǎn)型再加b。- 8)表達(dá)式的考查:- 是表達(dá)式就一定有數(shù)值。
- 賦值表達(dá)式:表達(dá)式數(shù)值是最左邊的數(shù)值,a=b=5;該表達(dá)式為5,常量不可以賦值。- 自加、自減表達(dá)式:假設(shè)a=5,++a(是為6), a++(為5);- 運(yùn)行的機(jī)理:++a 是先把變量的數(shù)值加上1,然后把得到的數(shù)值放到變量a中,然后再用這- 個(gè)++a表達(dá)式的數(shù)值為6,而a++是先用該表達(dá)式的數(shù)值為5,然后再把a(bǔ)的數(shù)值加上1為6,- 再放到變量a中。
進(jìn)行了++a和a++后在下面的程序中再用到a的話都是變量a中的6了。- 考試口訣:++在前先加后用,++在后先用后加。
- 逗號(hào)表達(dá)式:優(yōu)先級(jí)別最低 ;表達(dá)式的數(shù)值逗號(hào)最右邊的那個(gè)表達(dá)式的數(shù)值。- (2,3,4)的表達(dá)式的數(shù)值就是4。
- 9)位運(yùn)算的考查:- 會(huì)有一到二題考試題目。- 總的處理方法:幾乎所有的位運(yùn)算的題目都要按這個(gè)流程來處理(先把十進(jìn)制變成二進(jìn)制再變成十進(jìn)制)。
- 例1: char a = 6, b;- b = a<<2; 這種題目的計(jì)算是先要把a(bǔ)的十進(jìn)制6化成二進(jìn)制,再做位運(yùn)算。- 例2: 一定要記住,- 例3: 在沒有舍去數(shù)據(jù)的時(shí)候,<>右移一位表示除以2。
- 10)018的數(shù)值是非法的,八進(jìn)制是沒有8的,逢8進(jìn)1。 - 11)%符號(hào)兩邊要求是整數(shù)。
不是整數(shù)就錯(cuò)了。- 12) 三種取整丟小數(shù)的情況:- 1、int a =1.6;- 2、(int)a; - 3、- - 第二章- 1)printf函數(shù)的格式考查:- %d對應(yīng)整型;%c對應(yīng)字符;%f對應(yīng)單精度等等。
寬度的,左對齊等修飾。- %ld對應(yīng) long int;%lf 對應(yīng)double。
- 2)scanf函數(shù)的格式考察:- 注意該函數(shù)的第二個(gè)部分是&a 這樣的地址,不是a; - Scanf(“%d%d%*d%d”,&a,&b,&c); 跳過輸入的第三個(gè)數(shù)據(jù)。- 3)putchar ,getchar 函數(shù)的考查:- char a = getchar() 是沒有參數(shù)的,從鍵盤得到你輸入的一個(gè)字符給變量a。
- putchar('y')把字符y輸出到屏幕中。- 4)如何實(shí)現(xiàn)兩個(gè)變量x ,y中數(shù)值的互換(要求背下來)- 不可以把 x=y ,y=x; 要用中間變量 t=x;x=y;y=t。
- 5)如何實(shí)現(xiàn)保留三位小數(shù),第四位四舍五入的程序,(要求背下來)- 這個(gè)有推廣的意義,注意 x = (int)x 這樣是把小數(shù)部分去掉。- - 第三章- 特別要注意:c語言中是用非0表示邏輯真的,用0表示邏輯假的。
- 1)關(guān)系表達(dá)式:- 表達(dá)式的數(shù)值只能為1(表示為真),或0(表示假)- 當(dāng)關(guān)系的表達(dá)是為真的時(shí)候得到1。如 9>8這個(gè)是真的,所以表達(dá)式的數(shù)值就是1;- 2)邏輯表達(dá)式:- 只能為1(表示為真),或0(表示假)- a) 共有&& || ! 三種邏輯運(yùn)算符號(hào)。
- b) !>&&>|| 優(yōu)先的級(jí)別。- c) 注意短路現(xiàn)象。
考試比較喜歡考到。- d) 要表示 x 是比0大,。
以下資料已發(fā)請注意查收
2010.9二級(jí)C語言考試專用上機(jī)模擬系統(tǒng).zip
2010.3上機(jī)題庫.zip
2010二級(jí)C語言南開100題.doc
2010年全國計(jì)算機(jī)等級(jí)考試+++++二級(jí)C語言考試大綱.doc
經(jīng)典C語言程序設(shè)計(jì)20例.doc
最新C語言編程一百道習(xí)題
09年南開100套題(C語言).doc
C語言超級(jí)經(jīng)典400道題目.doc
計(jì)算機(jī)等級(jí)二級(jí)C語言程序設(shè)計(jì)100例.doc
01_2009年9月C語言及公共基礎(chǔ)串講資料.doc
02_2009年3月C語言筆試沖刺復(fù)習(xí)資料.doc
06 二級(jí)公共基礎(chǔ)知識(shí)考點(diǎn)精講.rar
08 二級(jí)公共基礎(chǔ)知識(shí)習(xí)題(2009年3月).rar
01 二級(jí)公共基礎(chǔ)120題詳解版.doc (233.50K)
02 二級(jí)公共基礎(chǔ)09年3月沖刺復(fù)習(xí)資料.doc (92K)
03 二級(jí)公共基礎(chǔ)輔導(dǎo)講義.doc (805.50K)
04 二級(jí)公共基礎(chǔ)考點(diǎn)解析.doc (260.50K)
05 二級(jí)公共基礎(chǔ)試題及詳解.doc (79.50K)
09 二級(jí)公共基礎(chǔ)總結(jié).doc (61.50K)
10 二級(jí)公共基礎(chǔ)知識(shí)教程.doc (427K)
13 數(shù)據(jù)結(jié)構(gòu)與算法.doc (67.50K)
13 數(shù)據(jù)結(jié)構(gòu)與算法習(xí)題.doc (54K)
11 公共基礎(chǔ)知識(shí)要點(diǎn)及歷年真題.pdf (469.89K)
及歷年真題
二級(jí)公共基礎(chǔ)知識(shí)總結(jié)第一章 數(shù)據(jù)結(jié)構(gòu)與算法1.1 算法算法:是指解題方案的準(zhǔn)確而完整的描述。
算法不等于程序,也不等計(jì)算機(jī)方法,程序的編制不可能優(yōu)于算法的設(shè)計(jì)。算法的基本特征:是一組嚴(yán)謹(jǐn)?shù)囟x運(yùn)算順序的規(guī)則,每一個(gè)規(guī)則都是有效的,是明確的,此順序?qū)⒃谟邢薜拇螖?shù)下終止。
特征包括:(1)可行性;(2)確定性,算法中每一步驟都必須有明確定義,不充許有模棱兩可的解釋,不允許有多義性;(3)有窮性,算法必須能在有限的時(shí)間內(nèi)做完,即能在執(zhí)行有限個(gè)步驟后終止,包括合理的執(zhí)行時(shí)間的含義;(4)擁有足夠的情報(bào)。算法的基本要素:一是對數(shù)據(jù)對象的運(yùn)算和操作;二是算法的控制結(jié)構(gòu)。
指令系統(tǒng):一個(gè)計(jì)算機(jī)系統(tǒng)能執(zhí)行的所有指令的集合?;具\(yùn)算包括:算術(shù)運(yùn)算、邏輯運(yùn)算、關(guān)系運(yùn)算、數(shù)據(jù)傳輸。
算法的控制結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。算法基本設(shè)計(jì)方法:列舉法、歸納法、遞推、遞歸、減斗遞推技術(shù)、回溯法。
算法復(fù)雜度:算法時(shí)間復(fù)雜度和算法空間復(fù)雜度。算法時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量。
算法空間復(fù)雜度是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。1.2 數(shù)據(jù)結(jié)構(gòu)的基本基本概念數(shù)據(jù)結(jié)構(gòu)研究的三個(gè)方面:(1)數(shù)據(jù)集合中各數(shù)據(jù)元素之間所固有的邏輯關(guān)系,即數(shù)據(jù)的邏輯結(jié)構(gòu);(2)在對數(shù)據(jù)進(jìn)行處理時(shí),各數(shù)據(jù)元素在計(jì)算機(jī)中的存儲(chǔ)關(guān)系,即數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu);(3)對各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算。
數(shù)據(jù)結(jié)構(gòu)是指相互有關(guān)聯(lián)的數(shù)據(jù)元素的集合。數(shù)據(jù)的邏輯結(jié)構(gòu)包含:(1)表示數(shù)據(jù)元素的信息;(2)表示各數(shù)據(jù)元素之間的前后件關(guān)系。
數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)有順序、鏈接、索引等。線性結(jié)構(gòu)條件:(1)有且只有一個(gè)根結(jié)點(diǎn);(2)每一個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件。
非線性結(jié)構(gòu):不滿足線性結(jié)構(gòu)條件的數(shù)據(jù)結(jié)構(gòu)。1.3 線性表及其順序存儲(chǔ)結(jié)構(gòu)線性表是由一組數(shù)據(jù)元素構(gòu)成,數(shù)據(jù)元素的位置只取決于自己的序號(hào),元素之間的相對位置是線性的。
在復(fù)雜線性表中,由若干項(xiàng)數(shù)據(jù)元素組成的數(shù)據(jù)元素稱為記錄,而由多個(gè)記錄構(gòu)成的線性表又稱為文件。非空線性表的結(jié)構(gòu)特征:(1)且只有一個(gè)根結(jié)點(diǎn)a1,它無前件;(2)有且只有一個(gè)終端結(jié)點(diǎn)an,它無后件;(3)除根結(jié)點(diǎn)與終端結(jié)點(diǎn)外,其他所有結(jié)點(diǎn)有且只有一個(gè)前件,也有且只有一個(gè)后件。
結(jié)點(diǎn)個(gè)數(shù)n稱為線性表的長度,當(dāng)n=0時(shí),稱為空表。線性表的順序存儲(chǔ)結(jié)構(gòu)具有以下兩個(gè)基本特點(diǎn):(1)線性表中所有元素的所占的存儲(chǔ)空間是連續(xù)的;(2)線性表中各數(shù)據(jù)元素在存儲(chǔ)空間中是按邏輯順序依次存放的。
ai的存儲(chǔ)地址為:ADR(ai)=ADR(a1)+(i-1)k,,ADR(a1)為第一個(gè)元素的地址,k代表每個(gè)元素占的字節(jié)數(shù)。順序表的運(yùn)算:插入、刪除。
1.4 棧和隊(duì)列棧是限定在一端進(jìn)行插入與刪除的線性表,允許插入與刪除的一端稱為棧頂,不允許插入與刪除的另一端稱為棧底。棧按照“先進(jìn)后出”(FILO)或“后進(jìn)先出”(LIFO)組織數(shù)據(jù),棧具有記憶作用。
用top表示棧頂位置,用bottom表示棧底。棧的基本運(yùn)算:(1)插入元素稱為入棧運(yùn)算;(2)刪除元素稱為退棧運(yùn)算;(3)讀棧頂元素是將棧頂元素賦給一個(gè)指定的變量,此時(shí)指針無變化。
隊(duì)列是指允許在一端(隊(duì)尾)進(jìn)入插入,而在另一端(隊(duì)頭)進(jìn)行刪除的線性表。Rear指針指向隊(duì)尾,front指針指向隊(duì)頭。
隊(duì)列是“先進(jìn)行出”(FIFO)或“后進(jìn)后出”(LILO)的線性表。隊(duì)列運(yùn)算包括(1)入隊(duì)運(yùn)算:從隊(duì)尾插入一個(gè)元素;(2)退隊(duì)運(yùn)算:從隊(duì)頭刪除一個(gè)元素。
循環(huán)隊(duì)列:s=0表示隊(duì)列空,s=1且front=rear表示隊(duì)列滿1.5 線性鏈表數(shù)據(jù)結(jié)構(gòu)中的每一個(gè)結(jié)點(diǎn)對應(yīng)于一個(gè)存儲(chǔ)單元,這種存儲(chǔ)單元稱為存儲(chǔ)結(jié)點(diǎn),簡稱結(jié)點(diǎn)。結(jié)點(diǎn)由兩部分組成:(1)用于存儲(chǔ)數(shù)據(jù)元素值,稱為數(shù)據(jù)域;(2)用于存放指針,稱為指針域,用于指向前一個(gè)或后一個(gè)結(jié)點(diǎn)。
在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)空間可以不連續(xù),各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與數(shù)據(jù)元素之間的邏輯關(guān)系可以不一致,而數(shù)據(jù)元素之間的邏輯關(guān)系是由指針域來確定的。鏈?zhǔn)酱鎯?chǔ)方式即可用于表示線性結(jié)構(gòu),也可用于表示非線性結(jié)構(gòu)。
線性鏈表,HEAD稱為頭指針,HEAD=NULL(或0)稱為空表,如果是兩指針:左指針(Llink)指向前件結(jié)點(diǎn),右指針(Rlink)指向后件結(jié)點(diǎn)。線性鏈表的基本運(yùn)算:查找、插入、刪除。
1.6 樹與二叉樹樹是一種簡單的非線性結(jié)構(gòu),所有元素之間具有明顯的層次特性。在樹結(jié)構(gòu)中,每一個(gè)結(jié)點(diǎn)只有一個(gè)前件,稱為父結(jié)點(diǎn),沒有前件的結(jié)點(diǎn)只有一個(gè),稱為樹的根結(jié)點(diǎn),簡稱樹的根。
每一個(gè)結(jié)點(diǎn)可以有多個(gè)后件,稱為該結(jié)點(diǎn)的子結(jié)點(diǎn)。沒有后件的結(jié)點(diǎn)稱為葉子結(jié)點(diǎn)。
在樹結(jié)構(gòu)中,一個(gè)結(jié)點(diǎn)所擁有的后件的個(gè)數(shù)稱為該結(jié)點(diǎn)的度,所有結(jié)點(diǎn)中最大的度稱為樹的度。樹的最大層次稱為樹的深度。
二叉樹的特點(diǎn):(1)非空二叉樹只有一個(gè)根結(jié)點(diǎn);(2)每一個(gè)結(jié)點(diǎn)最多有兩棵子樹,且分別稱為該結(jié)點(diǎn)的左子樹與右子樹。二叉樹的基本性質(zhì):(1)在二叉樹的第k層上,最多有2k-1(k≥1)個(gè)結(jié)點(diǎn);(2)深度為m的二叉樹最多有2m-1個(gè)結(jié)點(diǎn);(3)度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè);(4)具有n個(gè)結(jié)點(diǎn)的二叉樹,其深度至少為[log2n]+1。
/search.asp?keyword=C%D3%EF%D1%D4%B3%F5%D1%A7%D5%DF%C8%EB%C3%C5 C語言初學(xué)者入門講座 第十六講 文件(2) C語言初學(xué)者入門講座 第十六講 文件(1) C語言初學(xué)者入門講座 第十五講 預(yù)處理 C語言初學(xué)者入門講座 第十四講 枚舉與位運(yùn)算(2) C語言初學(xué)者入門講座 第十四講 枚舉與位運(yùn)算(1) C語言初學(xué)者入門講座 第十三講 聯(lián)合 C語言初學(xué)者入門講座 第十二講 結(jié)構(gòu)(3) C語言初學(xué)者入門講座 第十二講 結(jié)構(gòu)(2) C語言初學(xué)者入門講座 第十二講 結(jié)構(gòu)(1) C語言初學(xué)者入門講座 第十二講 多維數(shù)組的指針變量 C語言初學(xué)者入門講座 第十一講 指針的慨念(2) C語言初學(xué)者入門講座 第十一講 指針的慨念(1) C語言初學(xué)者入門講座 第十講 函數(shù)(5) C語言初學(xué)者入門講座 第十講 函數(shù)(4) C語言初學(xué)者入門講座 第十講 函數(shù)(3) C語言初學(xué)者入門講座 第十講 函數(shù)(2) C語言初學(xué)者入門講座 第十講 函數(shù)(1) C語言初學(xué)者入門講座 第九講 數(shù)組(2) C語言初學(xué)者入門講座 第九講 數(shù)組(1) C語言初學(xué)者入門講座 第八講 轉(zhuǎn)移語句 C語言初學(xué)者入門講座 第七講 循環(huán)結(jié)構(gòu) C語言初學(xué)者入門講座 第六講 分支結(jié)構(gòu)(2) C語言初學(xué)者入門講座 第六講 分支結(jié)構(gòu)(1) C語言初學(xué)者入門講座 第五講 輸入輸出(2) C語言初學(xué)者入門講座 第五講 輸入輸出(1) C語言初學(xué)者入門講座 第四講 運(yùn)算符和表達(dá)式 C語言初學(xué)者入門講座 第三講 基礎(chǔ)語句 C語言初學(xué)者入門講座 第二講 數(shù)據(jù)類型(3) C語言初學(xué)者入門講座 第二講 數(shù)據(jù)類型(2) C語言初學(xué)者入門講座 第二講 數(shù)據(jù)類型(1) C語言初學(xué)者入門講座 第一講 慨述。
1. 計(jì)算機(jī)二級(jí)C語言考試的流程:
1. 筆試:90分鐘,滿分100分,其中含公共基礎(chǔ)知識(shí)部分的30分。
2. 上機(jī)操作:90分鐘,滿分100分。
上機(jī)操作包括:
(1) 基本操作。
(2) 簡單應(yīng)用。
(3) 綜合應(yīng)用。
2. 計(jì)算機(jī)二級(jí)C語言考試內(nèi)容 :
一、C語言程序的結(jié)構(gòu)
1.程序的構(gòu)成,main函數(shù)和其他函數(shù)。
2.頭文件,數(shù)據(jù)說明,函數(shù)的開始和結(jié)束標(biāo)志以及程序中的注釋。
3.源程序的書寫格式。
4.C語言的風(fēng)格。
二、數(shù)據(jù)類型及其運(yùn)算
1.C的數(shù)據(jù)類型(基本類型,構(gòu)造類型,指針類型,無值類型)及其定義方法。
2.C運(yùn)算符的種類、運(yùn)算優(yōu)先級(jí)和結(jié)合性。
3.不同類型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算。
4.C表達(dá)式類型(賦值表達(dá)式,算術(shù)表達(dá)式,關(guān)系表達(dá)式,邏輯表達(dá)式,條件表達(dá)式,逗號(hào)表達(dá)式)和求值規(guī)則。
三、基本語句
1.表達(dá)式語句,空語句,復(fù)合語句。
2.輸入輸出函數(shù)的調(diào)用,正確輸入數(shù)據(jù)并正確設(shè)計(jì)輸出格式。
四、選擇結(jié)構(gòu)程序設(shè)計(jì)
1.用if語句實(shí)現(xiàn)選擇結(jié)構(gòu)。
2.用switch語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。
3.選擇結(jié)構(gòu)的嵌套。
五、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
1.for循環(huán)結(jié)構(gòu)。
2.while和do-while循環(huán)結(jié)構(gòu)。
3.continue語句break語句。
4.循環(huán)的嵌套。
六、數(shù)組的定義和引用
1.一維數(shù)組和二維數(shù)組的定義、初始化和數(shù)組元素的引用。
2.字符串與字符數(shù)組。
七、函數(shù)
1.庫函數(shù)的正確調(diào)用。
2.函數(shù)的定義方法。
3.函數(shù)的類型和返回值。
4.形式參數(shù)與實(shí)在參數(shù),參數(shù)值的傳遞。
5.函數(shù)的正確調(diào)用,嵌套調(diào)用,遞歸調(diào)用。
6.局部變量和全局變量。
7.變量的存儲(chǔ)類別(自動(dòng),靜態(tài),寄存器,外部),變量的作用域和生存期。
八、編譯預(yù)處理
1.宏定義和調(diào)用(不帶參數(shù)的宏,帶參數(shù)的宏)。
2.“文件包含”處理。
九、指針
1.地址與指針變量的概念,地址運(yùn)算符與間址運(yùn)算符。
2.一維。二維數(shù)組和字符串的地址以及指向變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針變量的定義。通過指針引用以上各類型數(shù)據(jù)。
3.用指針作函數(shù)參數(shù)。
4.返回地址值的函數(shù)。
5.指針數(shù)組,指向指針的指針。
十、結(jié)構(gòu)體(即“結(jié)構(gòu)”)與共同體(即:“聯(lián)合”)
1.用typedef說明一個(gè)新類型。
2.結(jié)構(gòu)體和共用體類型數(shù)據(jù)的定義和成員的引用。
3.通過結(jié)構(gòu)體構(gòu)成鏈表,單向鏈表的建立,結(jié)點(diǎn)數(shù)據(jù)的輸出、刪除與插入。
十一、位運(yùn)算
1.位運(yùn)算符的含義和使用。
2.簡單的位運(yùn)算。
十二、文件操作
只要求緩沖文件系統(tǒng)(即高級(jí)磁盤I/O系統(tǒng)),對非標(biāo)準(zhǔn)緩沖文件系統(tǒng)(即低級(jí)磁盤I/O系統(tǒng))不要求。
1.文件類型指針(FILE類型指針)。
2.文件的打開與關(guān)閉(fopen,fclose)。
3.文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數(shù)的應(yīng)用),文件的定位(rewind,fseek函數(shù)的應(yīng)用)。
C語言初學(xué)者入門講座 第十六講 文件(2)
C語言初學(xué)者入門講座 第十六講 文件(1)
C語言初學(xué)者入門講座 第十五講 預(yù)處理
C語言初學(xué)者入門講座 第十四講 枚舉與位運(yùn)算(2)
C語言初學(xué)者入門講座 第十四講 枚舉與位運(yùn)算(1)
C語言初學(xué)者入門講座 第十三講 聯(lián)合
C語言初學(xué)者入門講座 第十二講 結(jié)構(gòu)(3)
C語言初學(xué)者入門講座 第十二講 結(jié)構(gòu)(2)
C語言初學(xué)者入門講座 第十二講 結(jié)構(gòu)(1)
C語言初學(xué)者入門講座 第十二講 多維數(shù)組的指針變量
C語言初學(xué)者入門講座 第十一講 指針的慨念(2)
C語言初學(xué)者入門講座 第十一講 指針的慨念(1)
C語言初學(xué)者入門講座 第十講 函數(shù)(5)
C語言初學(xué)者入門講座 第十講 函數(shù)(4)
C語言初學(xué)者入門講座 第十講 函數(shù)(3)
C語言初學(xué)者入門講座 第十講 函數(shù)(2)
C語言初學(xué)者入門講座 第十講 函數(shù)(1)
C語言初學(xué)者入門講座 第九講 數(shù)組(2)
C語言初學(xué)者入門講座 第九講 數(shù)組(1)
C語言初學(xué)者入門講座 第八講 轉(zhuǎn)移語句
C語言初學(xué)者入門講座 第七講 循環(huán)結(jié)構(gòu)
C語言初學(xué)者入門講座 第六講 分支結(jié)構(gòu)(2)
C語言初學(xué)者入門講座 第六講 分支結(jié)構(gòu)(1)
C語言初學(xué)者入門講座 第五講 輸入輸出(2)
C語言初學(xué)者入門講座 第五講 輸入輸出(1)
C語言初學(xué)者入門講座 第四講 運(yùn)算符和表達(dá)式
C語言初學(xué)者入門講座 第三講 基礎(chǔ)語句
C語言初學(xué)者入門講座 第二講 數(shù)據(jù)類型(3)
C語言初學(xué)者入門講座 第二講 數(shù)據(jù)類型(2)
C語言初學(xué)者入門講座 第二講 數(shù)據(jù)類型(1)
C語言初學(xué)者入門講座 第一講 慨述
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時(shí)間:3.944秒