C語言考試重點考前必看,吃透必過待勘誤_第1頁
C語言考試重點考前必看,吃透必過待勘誤_第2頁
C語言考試重點考前必看,吃透必過待勘誤_第3頁
C語言考試重點考前必看,吃透必過待勘誤_第4頁
C語言考試重點考前必看,吃透必過待勘誤_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、語 言 最 重 要 的 知 識 點總體上必須清楚的:1)程序結(jié)構(gòu)是三種:順序結(jié)構(gòu)、選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu)。2)讀程序都要從 main()入口,然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇),有且只有一個main函數(shù)。3)計算機的數(shù)據(jù)在電腦中保存是以二進制的形式.數(shù)據(jù)存放的位置就是他的地址.4)bit是位是指為0或者1。byte 是指字節(jié),一個字節(jié)=八個位.概念??嫉降模?、 編譯預(yù)處理 不是C語言的一部分,不占運行時間,不要加 分號。C語言編譯的程序稱為 源程序, 它以ASCII數(shù)值存放在 文本文件 中。2、 # define PI ;這個寫法是錯誤的,一定不能岀現(xiàn)分號。3、

2、每個C語言程序中main函數(shù)是有且只有一個。4、 在函數(shù)中不可以再定義函數(shù)。(函數(shù)不能嵌套定義)5、算法:可以沒有輸入,但是一定要有輸岀。6、 break可用于循環(huán)結(jié)構(gòu)和 switch語句。7、逗號運算符的級別最低,賦值的級別倒數(shù)第二。第一章C語言的基礎(chǔ)知識第一節(jié)、對C語言的基礎(chǔ)認識1、 C語言編寫的程序稱為 源程序,又稱為編譯單位。2、C語言書寫格式是自由的,每行可以寫多個語句,可以寫多行。3、 一個C語言程序有且只有一個main函數(shù),是程序運行的 起點。第二節(jié)、熟悉VC+1、 VC是軟件,用來運行寫的C語言程序。2、 每個C語言程序?qū)懲旰?,都是先編譯,后鏈接,最后運行。(.c-.obj-

3、.exe )這個過程中注意.c和.obj文件時無法運行 的,只有.exe文件才可以運行。(??迹。┑谌?jié)、標識符1、標識符(必考內(nèi)容):合法的要求是由 字母,數(shù)字,下劃線組成。有其它元素就錯了。并且第一個必須為 字母或則是下劃線。第一個為數(shù)字就錯了2、標識符分為關(guān)鍵字、預(yù)定義標識符、用戶標識符。關(guān)鍵字:不可以作為用戶標識符號 。main define scanf printf都不是關(guān)鍵字。迷惑你的地方If是可以做為用戶標識符。因為If中的第一個字母大寫了,所以不是關(guān)鍵字。預(yù)定義標識符:背誦define scanf printf include。記住預(yù)定義標識符 可以做為用戶標識符。用戶標識符:

4、基本上每年都考,詳細請見書上習(xí)題。第四節(jié):進制的轉(zhuǎn)換十進制轉(zhuǎn)換成二進制、八進制、十六進制。二進制、八進制、十六進制轉(zhuǎn)換成十進制。第五節(jié):整數(shù)與實數(shù)1)C語言只有八、十、十六進制,沒有二進制。但是運行時候,所有的進制都要轉(zhuǎn)換成二進制來進 行處理。(考過兩次)a 、C語言中的 八進制規(guī)定要以0開頭。018的數(shù)值是非法的,八進制是沒有8的,逢8進1。b 、C語言中的 十六進制 規(guī)定要以0x開頭。2)小數(shù)的合法寫法:C語言小數(shù)點兩邊有一個是零的話,可以不用寫。在C語言中可寫成1.在C語言中可以寫成.1。3)實型數(shù)據(jù)的合法形式:a、 就是合法的,且數(shù)據(jù)是x10-1。b, 考試口訣:e前e后必有數(shù),e后必

5、為整數(shù)。請結(jié)合書上的例子。4)整型一般是4個字節(jié),字符型是1個字節(jié),雙精度一般是8個字節(jié):long int x;表示x是長整型。unsigned int x;表示 x是無符號整型。第六、七節(jié):算術(shù)表達式和賦值表達式核心:表達式一定有數(shù)值!1、 算術(shù)表達式:+,-,*,/,%考試一定要注意:“ /”兩邊都是整型的話,結(jié)果就是一個整型。3/2的結(jié)果就是1.“/”如果有一邊是 小數(shù),那么結(jié)果就是小數(shù)。3/的結(jié)果就是“ %符號請一定要注意是 余數(shù),考試最容易算成了除號。)符號兩邊要求是整數(shù)。不是整數(shù)就錯了。 注意!2、 賦值表達式:表達式數(shù)值是最左邊的數(shù)值,a=b=5;該表達式為5,常量不可以賦值。1

6、、int x=y=10:錯啦,定義時,不可以 連續(xù)賦值。2、int x,y;x=y=10; 對滴,定義完成后,可以連續(xù)賦值。3、賦值的左邊只能是一個變量。4、int x=;對滴,x就是75、float y=7;對滴,y 就是3、復(fù)合的賦值表達式:int a=2;a*=2+3;運行完成后,a的值是12。一定要注意,首先要在2+3的上面打上括號。變成(2+3 )再運算。4、自加表達式:自加、自減表達式:假設(shè)a=5, +a (是為6) , a+ (為5);運行的機理:+a是先把變量的數(shù)值加上1,然后把得到的數(shù)值放到變量a中,然后再用這個+a表達式的數(shù)值為 6,而a+是先用該表達式的數(shù)值為5,然后再把

7、 a的數(shù)值加上 1為6,再放到變量a中。 進行了 +a和a+后 在下面的程序中再用到a的話都是變量 a中的6 了??荚嚳谠E: +在前先加后用,+在后先用后加。5、逗號表達式:優(yōu)先級別 最低。表達式的數(shù)值逗號最右邊的那個表達式的數(shù)值。(2,3,4)的表達式的數(shù)值就是4。z= (2,3,4)( 整個是賦值表達式 ) 這個時候 z 的值為 4。(有點難度哦?。﹝= 2 ,3,4 (整個是逗號表達式)這個時候 z 的值為 2。 補充:1、空語句 不可以 隨意執(zhí)行,會導(dǎo)致 邏輯錯誤 。2、 注釋是最近幾年考試的重點,注釋不是C語言,不占運行時間,沒有分號。不可以嵌套!3、強制類型轉(zhuǎn)換 :一定是 (int

8、)a不是int ( a),注意類型上一定有括號的。注意( int )( a+b) 和( int ) a+b 的區(qū)別。 前是把 a+b 轉(zhuǎn)型,后是把 a 轉(zhuǎn)型再加 b4、三種取整丟小數(shù) 的情況 :、 int a =2、 (in t)a; 3、1/2 ; 3/2 ;第八節(jié)、字符1 )字符數(shù)據(jù)的合法形式 : :1 是字符占一個字節(jié), 1 是字符串占 兩個字節(jié)(含有一個結(jié)束符號 )的 ASCII 數(shù)值是 97, A 的 ASCII 數(shù)值是 65。65 1 0-0=48A+32=a 相互之間一般是相差 32。八進制轉(zhuǎn)義字符、十六進制轉(zhuǎn)義字符0 的 ASCII 數(shù)值表示為 48, a 一般考試表示單個字符

9、錯誤的形式: 字符是可以進行算術(shù)運算的,記?。?大寫字母和小寫字母轉(zhuǎn)換的方法:2)轉(zhuǎn)義字符:轉(zhuǎn)義字符分為一般 轉(zhuǎn)義字符、 一般轉(zhuǎn)義字符:背誦 0 、 n 、 八進制轉(zhuǎn)義字符: 141 是合法的, 前導(dǎo)的 0 是不能寫的。十六進制轉(zhuǎn)義字符: x6d 才是合法的,前導(dǎo)的 0不能寫,并且 x 是小寫 3、 字符型和整數(shù)是近親:兩個具有很大的相似之處char a = 65 ;printf(“%c”, a);得到的輸出結(jié)果: aprintf( “%d”, a);得到的輸出結(jié)果: 65第九章、位運算1 )位運算的考查:會有一到二題考試題目。先把十進制變成二進制再變成十總的處理方法:幾乎所有的位運算的題目都

10、要按這個流程來處理(進制)例1:char a = 6, b;b = a2;這種題目的計算是先要把a 的十進制 6 化成二進制,再做位運算。例 2:一定要記住,異或的位運算符號”A ”。 0 異或 1 得到 1 。0異或 0 得到 0。 兩個女的生不出來( 兩個男的也生不出來 )??荚囉洃浄椒ǎ阂荒校?) 一女 (0) 才可以生個小孩(1) 。例 3:在沒有舍去數(shù)據(jù)的時候,右移一位表示除以 2。第二章第一節(jié):數(shù)據(jù)輸出(一)(二)1 、使用 printf 和 scanf 函數(shù)時,要在最前面加上 #include2、print f可以只有一個參數(shù),也可以有兩個參數(shù)。(選擇題考過一次)3、 print

11、f(“第一部分”,第二部分);把第二部分的變量、表達式、常量以第一部分的形式展現(xiàn)出來!4、printf (“ a=%d b=%d, 12, 34)考試重點!一定要記住是將12和34以第一部分的形式現(xiàn)在在終端也就是黑色的屏幕上??荚嚭诵臑椋阂荒R粯?。在黑色屏幕上面顯示為a=12,b=34printf(“ a=%d, n b=%d ”,12, 34 )那么輸岀的結(jié)果就是:a=12,b=345、int x=017 ;一定要弄清楚為什么是這個結(jié)果!過程很重要printf(“ d.x );15pri ntf(“ o,x );17pri ntf(“ #c”,x );017pri ntf(“ x,x );1

12、1pri ntf(“ #x”,x );0x116、int x=12,y=34 ; 注意這種題型char z= a;printf (“ %d ”,x,y); 一個格式說明,兩個輸出變量,后面的 y不輸出 printf (“ C,z);結(jié)果為:12 a7、一定要背誦的格式說明表示內(nèi)谷格式說明表示內(nèi)谷%d整型int%e字符 ehar%ld長整型Io ng int%s字符串%f浮點型float%o八進制%lfdouble%#o帶前導(dǎo)的八進制%輸出一個百分號%x十六進制%5d%#x帶前導(dǎo)的十六進制舉例說明:printf(“ 2d, 123 );第二部分有三位,大于指定的兩位,原樣輸岀123printf(

13、“ 5d, 123 );第二部分有三位,小于指定的五位,左邊補兩個空格123printf(“ 10f,);小數(shù)要求補足 6位的,沒有六位的補0,。結(jié)果為printf(“ ,125 ); 小數(shù)三位,整個五位,結(jié)果為(小數(shù)點算一位)printf(“ ,);小數(shù)一位,整個三位,結(jié)果為(要進行四舍五入)第三節(jié)數(shù)據(jù)輸入1、 seanf (“ a=%d, b=%d , &a,&b)考試超級重點!一定要記住是以第一部分的格式在終端輸入數(shù)據(jù)??荚嚭诵臑椋阂荒R粯印T诤谏聊簧厦孑斎氲臑閍=12, b=34才可以把12和34正確給a和b。有一點不同也不行。2、 seanf (“ %d %d , x, y);這種

14、寫法絕對錯誤,seanf的第二個部分一定要是地址!seanf (“ %d %cT , &x, &y);注意寫成這樣才可以!3、 特別注意指針在 seanf的考察例如:int x=2; int *p=&x;scanf (“ d, x); 錯誤seanf(“ d, p );正確scanf (“ d, &p);錯誤seanf(“ d, *p)錯誤4、 指定輸入的長度(考試重點)終端輸入:1234567seanf (“ 2d%4d%” , &x, &y, &z) ; x 為 12, y 為 3456, z 為 7終端輸入:1 234567由于1和2中間有空格,所以只有1位給xseanf (“ 2d%4

15、d%”, &x, &y, &z); x 為 1,y 為 2345, z 為 675、字符和整型是近親:int x=97;printf(“d,x);結(jié)果為 97printf(“C,x);結(jié)果為 a6、輸入時候字符和整數(shù)的區(qū)別(考試 超級重點)scanf (“ d,&x);這個時候輸入 1,特別注意表示的是整數(shù)1scanf (“ C, &x);這個時候輸入 1,特別注意表示的是字符1 ASCII為整數(shù)48。 補充說明:1)scanf函數(shù)的格式考察:注意該函數(shù)的第二個部分是&a這樣的地址,不是a ;scanf(“ %d%d%*d%d ,&a,&b,&c);跳過輸入的第三個數(shù)據(jù)。2) putchar

16、,getchar函數(shù)的考查:char a = getchar()是沒有參數(shù)的,從鍵盤得到你輸入的一個字符給變量a。putchar( y)把字符y輸岀到屏幕中。3)如何實現(xiàn)兩個變量 x,y中數(shù)值的互換(要求背下來)不可以把 x=y ,y=x; 要用中間變量 t=x ; x=y ; y=t。4)如何實現(xiàn)保留三位小數(shù),第四位四舍五入的程序,(要求背下來)y= (int ) ( x*100+ ) /這個保留 兩位,對第三位四舍五入y= (int ) ( x*1000+ ) /這個保留 三位,對第四位四舍五入 y= (int )( x*10000+ ) /這個保留四位,對第五位四舍五入這個有推廣的意義,

17、注意x =(int ) x這樣是把小數(shù)部分去掉。第三章特別要注意:C語言中是用日匚0表示邏輯真的,用匚0表示邏輯假的。C語言有構(gòu)造類型,沒有邏輯類型。關(guān)系運算符號:注意 8這個關(guān)系表達式是真的,所以98這個表達式的數(shù)值就是1。如76這個關(guān)系表達式是假的,所以76這個表達式的數(shù)值就是0b、 考試最容易錯的:就是int x=1,y=0,z=2;xyz是真還是假?帶入為 102,從數(shù)學(xué)的角度岀發(fā)肯定是錯的,但是如果是 C語言那么就是正確的!因為要 10為假得到0,表達式就變成 了 0&|優(yōu)先的級別。c)注意短路現(xiàn)象??荚嚤容^喜歡考到。詳細請見書上例子,一定要會做例1和例2d)表示x小于0大于10的方

18、法。OvxvIO是不行的(一定記?。J窍扔嬎?x得到的結(jié)果為1或則0;再用0,或1與10比較 得到的總是真(為 1)。所以一定 要用(0x)&(x10)表示比0大比10小。3)if語句a、else 是與它前面 最接近的if且沒有else的語句匹配。b、 交換的程序?qū)懛ǎ簍=x ; x=y ; y=t ;c、if ( ab)t=a;a=b;b=t;if( ab)t=a;a=b;b=t;兩個的區(qū)別,考試多次考到了!d、單獨的if語句:if(ab)標準的if語句:ift=a ;(ab)嵌套的if語句:ifmi n=a ;else min=b ;(ac) printf(“ ok! ” );多選一的i

19、f語句if(a= =t ) printf(“ a” );else if(b= =t ) printf(“ b”else if(c= =t ) printf(“ c”else prit nf(d );通過習(xí)題,要熟悉以上幾種if語句!(此處原例子錯誤,已刪除)4)條件表達式:表達式1 ?表達式2 :表達式3a、考試口訣: 真前假后。b、 注意是當(dāng)表達式 1的數(shù)值是 非0時,才采用表達式 2的數(shù)值做為整個運算結(jié)果,當(dāng)表達式1的數(shù) 值為0時,就用表達式3的數(shù)值做為整個的結(jié)果。c 、 inta=1, b=2, c=3, d=4, e=5;k=ab ? c: de? d: e;求k的數(shù)值時多少?答案為5

20、5) switch 語句:a)執(zhí)行的流程一定要弄懂!上課時候詳細的過程講了,請自己一定弄懂b)注意有break和沒有break的差別,書上的兩個例子,沒有break時候,只要有一個case匹配了,剩下的都要執(zhí)行,審break則是直接跳岀了 swiche語句。break在C語言中就是分手,一刀兩斷的c)switch 只可以和 break 一起用,不可以和continue 用。d)switch(x) x:是整型常量,字符型常量,枚舉型數(shù)據(jù)。case 1:.不可以是變量。case 2:e ) switch是必考題型,請大家一定要完成書上的課后的switch的習(xí)題。第四章1) 三種循環(huán)結(jié)構(gòu):a) fo

21、r (); while() ; do- while() 三種。b ) for循環(huán)當(dāng)中必須是兩個分號,千萬不要忘記。c )寫程序的時候一定要注意,循環(huán)一定要有結(jié)束的條件,否則成了死循環(huán)。d) do-while() 循環(huán)的最后一個while();的分號一定不能夠丟。(當(dāng)心上機改錯),do while循環(huán)是至少執(zhí)行一次循環(huán)。2) break 和 continue 的差別記憶方法:break :是打破的意思,(破了整個循環(huán))所以看見break就退岀整個一層循環(huán)。continue :是繼續(xù)的意思,(繼續(xù)循環(huán)運算),但是要結(jié)束本衣次循環(huán),就是循環(huán)體內(nèi)剩下的語句不再執(zhí)行,跳到循環(huán)開始,然后判斷循環(huán)條件,進行

22、新一輪的循環(huán)。3)嵌套循環(huán)就是有循環(huán)里面還有循環(huán),這種比較復(fù)雜,要一層一層一步一步耐心的計算,一般記住兩層是處理 二維數(shù)組的。4) while ( c=getchar() ) != n 和 while (c=getchar() != n 的差別先看a = 3 != 2 和 (a=3 ) ! =2的區(qū)別:(!=號的級別高于=號 所以第一個先計算 3 ! =2)第一個a的數(shù)值是得到的1 ;第二個a的數(shù)值 是3。考試注意點:括號在這里的重要性。5) 每行輸出五個的寫法:for (i=0 ; i=100 ; i+ ) printf (“ %cT , i );if( (i+1)%5=0)printf(“

23、 n ”); 如果 i 是從 1 開始的話,就是 if(i%5=0)printf(“ n ”);6) 如何整除一個數(shù):i%5=0表示整除51%2=0表示整除2,同時表示是偶數(shù)!7) 輸入123,輸岀321逆序輸出數(shù)據(jù)int i=123;while (i ! =0)printf(“ %d,i%10);i=i/10;8)for只管后面一個語句:int i=3;for (i=3 ; i6;i+);printf(“ #” );請冋最終打印幾個 #號?答案為一個! 因為for后面錯加了;號9) while( (x=aetchar()!=# )不停的輸入,直到輸入#停止輸入!while( (x=getch

24、ar()!=$ )不停的輸入,直到輸入$停止輸入!while( (x=getchar()!=?)不停的輸入,直到遇到?停止輸入!解說:一定要注意這種給出了條件,然后如何去寫的方法!10) for循環(huán)和switch語句的和在一起考題!11)多次岀現(xiàn)的考題int k=1int k=15while (- -k ) ;while(k-);printf (“ d ,k);printf(“ c”,k );結(jié)果為0結(jié)果為-1第五章1、 函數(shù):是具有一定功能的一個程序塊,是C語言的基本組成單位。2、函數(shù)不可以嵌套定義。但是可以嵌套調(diào)用。3、函數(shù)名缺省返回值類型,默認為 int。4、 C語言由函數(shù)組成,但有且僅

25、有一個main函數(shù)!是程序運行的開始!5、如何判斷a是否為質(zhì)數(shù)(即素數(shù)):背誦這個程序!void iszhishu ( int a ) int flag=O;for ( i=2 ; i*b ) return a ; return a可以知道返回的是a地址else retur n bmain () int x=7, y=8, *max ;max = fun (&x, &y); printf (“ %d %d,)由于fun ( &x, &y)的運算結(jié)果是地址,所以用max來接收。9、考試重要的話語:指針變量是存放 地址的。并且指向哪個就等價哪個,所有岀現(xiàn)*p的地方都可以用它等價的代替。例如:int

26、 a=2, *p=&a ;*p=*p+2;(由于*p指向變量a ,所以指向哪個就等價哪個,這里*p等價于a,可以相當(dāng)于是a=a+2)第七章數(shù)組:存放的類型是一致的。多個數(shù)組元素的地址是連續(xù)的。1、一維數(shù)組的初始化:int a5=1,2,3,4,5;合法int a5=1,2,3, ;合法int a=1,2,3,4,5;合法,???,后面決定前面的大小!int a5=1,2,3,4,5,6;不合法,賦值的個數(shù)多余數(shù)組的個數(shù)了2、一維數(shù)組的定義;int a5;注意這個地方有一個重要考點,定義時數(shù)組的個數(shù)不是變量一定是常量。int a5int a1+1int a1/2+4int x=5,i nt ax;

27、define P 5 int aP合法,最正常的數(shù)組合法,個數(shù)是常量 2,是個算術(shù)表達式合法,同樣是算術(shù)表達式不合法,因為個數(shù)是 x,是個變量,非法的,合法,define 后的的P是符號常量,只是長得像變量3、二維數(shù)組的初始化int a23=1,2,3,4,5,6;合法,很標準的二維的賦值。int a23=1,2,3,4,5, ;合法,后面一個默認為0。int a23=1,2,3, 4,5,6;合法,每行三個。int a23=1,2,3,4,5;合法,第一行最后一個默認為0。int a23=1,2,3,4,5,6,7;不合法,賦值的個數(shù)多余數(shù)組的個數(shù)了。int a2=1,2,3,4,5,6;不

28、合法,不可以缺省列的個數(shù)。int a3=1,2,3,4,5,6;合法,可以缺省行的個數(shù)。 一維數(shù)組的重要概念: 對a10這個數(shù)組的討論。1、a表示數(shù)組名,是第一個元素的地址,也就是 元素a0的地址。(等價于&a)2、a是地址常量,所以只要岀現(xiàn)a+,或者是a=a+2賦值的都是錯誤的。3、a是一維數(shù)組名,所以它是列指針,也就是說a+1是跳一列。對a33 的討論。補充:1、a表示數(shù)組名,是第一個元素的地址,也就是元素a00的地址。2、a是地址常量,所以只要岀現(xiàn)a+,或者是a=a+2賦值的都是錯誤的。3、a是二維數(shù)組名,所以它是行指針,也就是說a+1是跳一行。4、a0、a1、a2也都是地址常量,不可以

29、對它進行賦值操作,同時它們都是列指針, a0+1 ,a1+1 ,a2+1 都是跳一列。5、注意a和a0、a1、a2是不同的,它們的基類型是不同的。前者是行指針,后三者是列指針。2)二維數(shù)組做題目的技巧:如果有 a33=1,2,3,4,5,6,7,8,9這樣的題目。步驟一:把他們寫成:第一列第二列第三列a0123- 第一行a1456 第二行a2789- 第三行步驟二:這樣作題目間很簡單:*(a0+1)我們就知道是第一行的第一個元素往后面跳一列,那么這里就是a01元素,所以是1。*(a1+2)我們就知道是第二行的第一個元素往后面跳二列。那么這里就是a12元素,所以是6。一定記?。褐灰嵌S數(shù)組的題

30、目,一定是寫成如上的格式,再去做題目,這樣會比較簡單。3) 數(shù)組的初始化,一維和二維的,一維可以不寫,二維第二個一定要寫int a=1,2合法。int a4=2,3,4合法。4) 二維數(shù)組中的行指針int a12;其中a現(xiàn)在就是一個行指針,a0,a1現(xiàn)在就是一個列指針5) 還有記住脫衣服法則:超級無敵重要a2變成 *(a+2)a23這個思想很重要!但 int a4=2,3,4非法。搭配(*) p2指針a+1跳一行數(shù)組元素。a0+1 跳一個數(shù)組元素。搭配 *p2指針數(shù)組使用變成* ( a+2) 3再可以變成 *(* ( a+2) +3)其它考試重點文件的復(fù)習(xí)方法:把上課時候講的文件這一章的題目要

31、做一遍,一定要做,基本上考試的都會在練習(xí)當(dāng)中。1) 字符串的strlen() 和strcat () 和strcmp () 和strcpy ()的使用方法一定要記住。他們的參數(shù)都是地址。其中strcat () 和strcmp ()有兩個參數(shù)。|2) strlen 和sizeof的區(qū)別也是考試的重點;3) define f (x)( x*x ) 和define f (x) x*x 之間的差別。一定要好好的注意這寫容易錯的地方,替換的時候有括號和沒有括號是很大的區(qū)別。4) int *p ;p =(int *)malloc (4);p =(int *) malloc (sizeof (int );以上

32、兩個等價當(dāng)心填空題目 malloc的返回類型是 void *(即指針類型)6)函數(shù)的遞歸調(diào)用一定要記得有結(jié)束的條件,并且要會算簡單的遞歸題目。要會作遞歸的題目8)函數(shù)指針的用法(*f )()記住一個例子:int add(i nt x, int y).mai n() int(*f )();f=add;賦值之后:合法的調(diào)用形式為1、二個文件 了。這里一個c吧語言程序是有兩個文件組成(ir分別是,的內(nèi)容給包含過來,那么中調(diào)用add()函數(shù)的時候就可以了把數(shù)值傳到中的被調(diào)用函數(shù)return a+b; add(29,33);個文件必須要有 ma 文件一定是以.h結(jié)束的。n函數(shù)這句話錯了。 這句話錯了。例如。那么中最開始有個#include ” ”他表示把第例如:就沒有。中就是 #include 以.c結(jié)尾的。add()2、f(2,3);3、( *f )(2,3)9)兩種重要的數(shù)組長度:char a=a, b, c

溫馨提示

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

評論

0/150

提交評論