2025年C語言編程核心概念與技巧解析_第1頁
2025年C語言編程核心概念與技巧解析_第2頁
2025年C語言編程核心概念與技巧解析_第3頁
2025年C語言編程核心概念與技巧解析_第4頁
2025年C語言編程核心概念與技巧解析_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

大學(xué)C語言知識點

1.程序中基本的控制構(gòu)造是三種:次序構(gòu)造、選擇構(gòu)造(分支構(gòu)造)、循環(huán)構(gòu)造。

2.讀程序都要從main()入口,然后從最上面次序往下讀(碰到循環(huán)做循環(huán),碰到

選擇做選擇),有且只有一種main函數(shù)。

3.計算機(jī)的數(shù)據(jù)在電腦中保留是以二進(jìn)制的形式.數(shù)據(jù)寄存的位置就是它的地址.

4.bit是位是指為。或者1。byte是指字節(jié),一種字節(jié)=八個位.

5.編譯預(yù)處理不是C語言的一部分,不占運行時間,不要加分號。(??迹。?/p>

#definePI3.1415926;這個寫法是錯誤的,一定不能出現(xiàn)分號。

6.每個C語言程序中main函數(shù)是有且只有一種。

7.用C語言編寫的程序稱為源程序,擴(kuò)展名是.coC程序必須通過編輯、編譯、鏈

接、運行四個環(huán)節(jié)才可得到運行成果。注意.c和.obj文獻(xiàn)時無法運行的,只

有.exe文獻(xiàn)才口J以運彳丁。(??迹。?/p>

8.C語言書寫格式是自由的,每行可以寫多種語句,一條語句也可以寫在多行。

9.一種C語言程序有且只有一種main函數(shù),是程序運行的起點。

10.Cfree、VC/VC++.CodeBlock等是軟件,用來運行寫的C語言程序。(編譯環(huán)

境)

11.標(biāo)識符(必考內(nèi)容):

合法的規(guī)定是由字母,數(shù)字,下劃線構(gòu)成。有其他元素就錯了。

并且第一種必須為字母或則是下劃線。第一種為數(shù)字就錯了

12.標(biāo)識符分為關(guān)鍵字、預(yù)定義標(biāo)識符、顧客標(biāo)識符。

關(guān)鍵字(P259):不可以作為顧客標(biāo)識符號。maindefinescanfpr

intf都不是關(guān)鍵字。困惑你的地方是If、Main等可以做為顧客標(biāo)識符。由于If、

Main中的第一種字母大寫了,因此不是關(guān)鍵字和特定字了。

預(yù)定義標(biāo)識符:如definescanfprintfinclude。記住預(yù)定義標(biāo)識符可以

做為顧客標(biāo)識符,但由于它們有特定含義,一般不做頑客標(biāo)識符。

顧客標(biāo)識符:可作為常量名、變量名、函數(shù)名、構(gòu)造類型名等。

13.整型常量:C語言只有八、十、十六進(jìn)制整數(shù),沒有二進(jìn)制。不過運行時候,麻有的

進(jìn)制都要轉(zhuǎn)換成二進(jìn)制來進(jìn)行處理。(考過兩次)

C語言中的八進(jìn)制規(guī)定要以0開頭。018的數(shù)值是非法的,八進(jìn)制是沒有8的。

C語言中的卜六進(jìn)制規(guī)定要以O(shè)x開頭。

14.實型常量:

小數(shù)的合法寫法:C語言小數(shù)點兩邊有一種是零的話,可以不用寫。

如:1.0在C語言中可寫成1,0.1在C語言中可以寫成.1。

科學(xué)計數(shù)法的合法形式:考試口訣:e前。后必有數(shù),。后必為整數(shù)。

如:2.333e-l就是合法的,且數(shù)據(jù)是2.333義10—1。

15.字符常量:單引號:''注意:轉(zhuǎn)義字符P260

1)字符數(shù)據(jù)的合法形式:

'1'是字符占一種字節(jié),〃1〃是字符串占兩個字節(jié)(具有一種結(jié)束符號)。

'0'的ASCII數(shù)值表達(dá)為48,的ASCII數(shù)值是97,'A'的ASCII數(shù)值是6

5。

一般考試表達(dá)單個字符錯誤的形式:'65'〃1〃

大寫字母和小寫字母轉(zhuǎn)換的措施:'A'+32='a'互相之間一般是相差32o

2)轉(zhuǎn)義字符:

轉(zhuǎn)義字符分為一般轉(zhuǎn)義字符、八進(jìn)制轉(zhuǎn)義字符、十六進(jìn)制轉(zhuǎn)義字符。

一般轉(zhuǎn)義字符:背誦\。、\n、\'、\"、\\o

八進(jìn)制轉(zhuǎn)義字符:'\14「是合法的,前導(dǎo)的0是不能寫的。

十六進(jìn)制轉(zhuǎn)義字符:'\x6d'才是合法的,前導(dǎo)的0不能寫,并且x是小寫。

3)字符型和整數(shù)是近親:兩個具有很大的相似之處

chara=65;

printf("%c”,a);得到的輸出成果:a

printf(,a);得到的輸出成果:65

16.字符串常量:雙引號

注意:有效長度和存儲長度。

17.變量:作用是存儲數(shù)據(jù),變量名必須是合法的標(biāo)識符,變量定義時必須指明類型。

變量參與運算時必須有確定的值,包括作函數(shù)的實參。

18.體現(xiàn)式:用于運算。關(guān)鍵:體現(xiàn)式一定有數(shù)值!???優(yōu)先級和結(jié)合性

(1)算術(shù)體現(xiàn)式:/,%

考試一定要注意:“/”兩邊都是整型的話,成果就是一種整型。3/2的成果就

是L

“/”假如有一邊是小數(shù),那么成果就是小數(shù)。3/2.0的

成果就是0.5

“g’符號請一定要注意是余數(shù),考試最輕易算成了除數(shù)。

“舟”符號兩邊規(guī)定是整數(shù)。不是整數(shù)就錯了。

(2)賦值體現(xiàn)式:體現(xiàn)式數(shù)值是最左邊的變量的值(賦值的左邊只能是一種變量)。

如a=b=5;該體現(xiàn)式為5o

注意:intx=y=10;錯啦,定義時,不可以持續(xù)賦值。

intx,y;x=y=10;對滴,定義完畢后,可以持續(xù)賦值。

(3)復(fù)合的賦值體現(xiàn)式:+=、-=、*=、/=、%二等的含義。

inta=2;a*=2+3;運行完畢后,a的值是10。

一定要注意,首先要在2+3的上面打上括號。變成(2+3)再運算。

⑷自增、自減體現(xiàn)式:

自加、自減體現(xiàn)式:假設(shè)a=5,++a(體現(xiàn)式的值為C),a++(體現(xiàn)式的值為5);

考試口訣:++在前先加后用,++在后先用后加。

(5)逗號體現(xiàn)式:

優(yōu)先級別最低。體現(xiàn)式的數(shù)值是逗號最右邊的那個體現(xiàn)式的數(shù)值。

(2,3,4)的體現(xiàn)式的數(shù)值就是4。

z二(2,3,4)(整個是賦值體現(xiàn)式)這個時候z的值為4.(有點難度哦!)

z=2,3,4(整個是逗號體現(xiàn)式)這個時候z的值為2o

(6)關(guān)系體現(xiàn)式:

a)體現(xiàn)式的數(shù)值只能為1(表達(dá)為真),或0(表達(dá)假)。

如9>8這個關(guān)系體現(xiàn)式是真的,因此9>8這個體現(xiàn)式的數(shù)值就是1。

如7<6這個關(guān)系體現(xiàn)式是假的,因此7<6這個體現(xiàn)式的數(shù)值就是0

b)考試最輕易錯的;就是intx=1,y=O,z=2;

X<y<Z是真還是假?

帶入為l〈0V2,從數(shù)學(xué)的角度出發(fā)肯定是錯的,不過假如是C語言那么就是對的

的!由于要1<0為假得到0,體現(xiàn)式就變成了0<2那么運算成果就是1,成為了真的了!

c)等號和賦值的區(qū)別!一定記住“二”就是賦值,“二”才是等號。

(7)邏輯體現(xiàn)式:共有懿|I!三種邏輯運算符號。

關(guān)鍵:體現(xiàn)式的數(shù)值只能為1(表達(dá)為真),或0(表達(dá)假)。

鍵為:一模同樣。在黑色屏幕上面顯示為a=12,b=34

printf(aa=%d,\nb=%dw,12,34)那么輸出的成果就是:a=12,

b=34

5)intx=017;一定要弄消晰為何是這個成果!過程很重要

printf("%d",x);15

printf(,x);17

printf(“%#o”,x);017

printf('吃x",x);11

printf("%#x",x);0x11

6)一定要記住的

格式闡明表達(dá)內(nèi)容格式闡明表達(dá)內(nèi)容

%d整型int%c字符char

%ld長整型longint%s字符串

%f浮點型f1oatdouble%If

double

%。八進(jìn)制%#。帶前導(dǎo)的八

進(jìn)制

%x十六進(jìn)制%#x帶前導(dǎo)的十六

進(jìn)制

%5d%%輸出一種百分號

舉例闡明:

printf("%2d”,123);第二部分有三位,不小于指定的兩位,原樣輸出123

printf("%5d",123);第二部分有三位,不不小于指定的五位,左邊補(bǔ)兩個空格

123

printf(,1.25);小數(shù)規(guī)定補(bǔ)足6位的,沒有六位的補(bǔ)0…成果為

1.250000

printf("%5.3f”,125);小數(shù)三位,整個五位,成果為1.250(小數(shù)點算一

位)

printf(M%3.If",1.25);小數(shù)一位,整個三位,成果為1.3

20.數(shù)據(jù)輸入

1)scanf("aGd,b=%d”,&a,&b)考試超級重點!

一定要記住是以第一部分的格式在終端輸入數(shù)據(jù)??荚囮P(guān)鍵為:?模同樣。

在黑色屏幕上面輸入的為a=12,b=34才可以把12和34對的給a和b。有一點

不一樣也不行。

2)scanf("%d,%d",x,y);這種寫法絕對錯誤,scanf的第二個部分一定要是地

址!

scanf(,&x,&y);注意寫成這樣才可以!

3)尤其注意指針在scanf的考察

例如:intx=2;int*p=&x;

scanf("%d”,x):錯誤scanf("%d”,p):對的

scanf("%d”,&p);錯誤scanf("%d”,*p)錯誤

4)指定輸入的長度

終端輸入:1234567

scanf(“%2d%4d%d”,&x,&y,&z);x為12,y為3456,z為7

終端輸入:1234567由于1和2中間有空格,因此只有1位給x

scanf(a%2d%4d%dw&z);x為1,y為2345,z為67

5)補(bǔ)充闡明:

a)scanf函數(shù)的格式考察:

注意該函數(shù)的第二個部分是&a這樣的地址,不是a;

scanf(“%d%d%*d%d”,&a,&b,&c);跳過輸入的第三個數(shù)據(jù)。

b)putchar,getchar函數(shù)的考察:

chara=gulchar()是沒有參數(shù)的,從鍵盤得到你輸入的種字符給變量

a。

Putchar('y,)把字符y輸出到屏幕中。

c)怎樣實現(xiàn)兩個變量x,y中數(shù)值的互換(規(guī)定背下來)

不可以把x=y,尸x;要用中間變量t=x;x=y;y=t;

21.if語句

尤其要注意:C語言中是用非U表達(dá)邏輯真的,用0表達(dá)邏輯假的。

C語言有構(gòu)造類型,沒有邏輯類型。

if只管背面一種語句,要管多種,請用大括號!

注意如下規(guī)則:

1)else是與最靠近的if且沒有else的語句匹配,

2)if(a<b)t=a;a=b;b=t;

if(aVb)(t=a;a=b;b=t;}兩個的區(qū)別,考試多次考到了!

3)單獨的if語句:if(a<b)t=a;

原則的if語句:if(a<b)min二a;elsemin=b;

嵌套的if語句:if(a<b)

if(b>c)printf("ok!");

多選一的if語句if(a==t)printf("a");

elseif(b==t)printf('4/1):

elseif(c==t)printf(“c”);

elsepritnf(“d”);

通過習(xí)題,要熟悉以上幾種if語句!

4)條件體現(xiàn)式:體現(xiàn)式1?體現(xiàn)式2:體現(xiàn)式3

a)考試口訣:真前假后.

b)注意是當(dāng)體現(xiàn)式,1的數(shù)值是非0時,才采用體現(xiàn)式2的數(shù)值做為整個運算成

果,當(dāng)體現(xiàn)式1的數(shù)值為0時,就用體現(xiàn)式3的數(shù)值做為整個的成果。

c)inta=1,b=2,c=3,d=4,e=5;

k=a>b?c:d>e?d:e;求k的數(shù)值是多少?答案為5

5)switch語句:

a)執(zhí)行的流程定要弄懂!上課時候詳細(xì)的過程講了,請自己定弄懂!

b)注意有break和沒有break的差異,書上的兩個例子,沒有break時候,只要有一

種case匹配了,剩余的都要執(zhí)行,有break則是直接跳出了swiche語句。

c)switch只可以和break一起用,不可以和continue用。

d)switch(x)x:是整型常量,字符型常量,枚舉型數(shù)據(jù)。

{case1:???.不可以是變量。

case2:

)

22.三種循環(huán)構(gòu)造:

a)for();while();do-while。三種。

b)for循環(huán)當(dāng)中必須是兩個分號,千萬不要忘掉。

c)寫程序的時候一定要注意,循環(huán)一定要有結(jié)束的條件,否則成了死循環(huán)。

d)do-while()循環(huán)的最終一種while。;的分號一定不可以丟。(當(dāng)心上機(jī)改

錯),do—whi1e循環(huán)是至少執(zhí)行一次循環(huán)。

e)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)條件,進(jìn)行新一輪的循環(huán)。

f)嵌套循環(huán)

就是有循環(huán)里面尚有循環(huán),這種比較復(fù)雜,要一層一層一步一步耐心的計算,一般記

住兩層是處理二維數(shù)組的。

g)while((c=getchar())!='\n')和while(c=getchar()!

='\rf)的差異

先看a=3!=2和(a=3)!=2的區(qū)別:

(!二號的級別高于二號因此第一種先計算3!=2)第一種a的數(shù)值是得到的1;第二個

a的數(shù)值是3。

h)每行輸出十個的寫法:

for(i=0;i<=100;i++)

{printf("%d",i);

if((i+l)%10==0)printf(“\n”);

//假如i是從1開始的話,就是if(i%5==0)prinlf("\u”);

)

i)怎樣整除一種數(shù):i%5==0表達(dá)整除5

設(shè)2==0表達(dá)整除2,同步表達(dá)是偶數(shù)!

j)輸入123,輸出321逆序輸出數(shù)據(jù)

inta=l23;

while(i!=0){

printf(“%d”,i%10);

i=i/10;}

k)for只管背面一種語句:

inti=3;

for(i=3;i<6;i++);

printf("#");

請問最終打印幾利中號?答案為一種!

9)不停的輸入,直到輸入#停止輸入!不停的輸入,直到輸入,停

止輸入!

while((x=getchar())!='#')while((x=g

etchar())!=,$')

23.函數(shù)

1)函數(shù):是具有一定功能的一種程序塊,是C語言的基本構(gòu)成單位。

2)函數(shù)不可以嵌套定義,不過可以嵌套調(diào)用。

3)函數(shù)名缺省返回值類型,默認(rèn)為ini。

4)C語言由函數(shù)構(gòu)成,但有且僅有一種main函數(shù)!是程序運行的開始!

5)怎樣判斷a與否為素數(shù):背誦這個程序!

voidisprime(inta)

{for(i=2;i<a/2;i++)

if(a%i==0)printf("不是素數(shù)!”);

printf(“是素數(shù)!");//若需要返回值,則把printf語句換成re

turn語句。

)

6)怎樣求階層:u!背誦這個程序!

intfun(intn)

{intp=l;

for(i=1;i<=n;i++)p=p*i;

returnp;

}

/)函數(shù)的參數(shù)可以是常量,變量,體現(xiàn)式,甚至是函數(shù)調(diào)用。

intadd(intx,inty){returnx+y;}

main()

{intsum;

sum=add(add(7,8),9);請問sum的成果是多少?成果為24

)

8)一定要注意參數(shù)之間他傳遞

實參和形參之間傳數(shù)值,和傳地址的差異。(考試的重點)

傳數(shù)值的話,形參的變化不會變化實參的變化。

傳地址的話,形參的變化就會有也許變化實參的變化。

9)函數(shù)申明的考察:

一定要有:函數(shù)名,函數(shù)的返回類型,函數(shù)的參數(shù)類型。不一定要有:形參的名稱。

intfun(inta[],intb口)

}

已經(jīng)懂得函數(shù)是這樣。這個函數(shù)的對的的函數(shù)申明怎么寫?

intfun(int*a,int*b);這里是函數(shù)申明的寫法,注意數(shù)

組就是指針

intfun(inta[],intb[]);這種寫法也是對的的

intfun(intb口,intc口);這種寫法也是對的的,參數(shù)的名稱

可以隨便寫

intfun(int*,int*);這種寫法也是對的的,參數(shù)的

名稱可以不寫

10)規(guī)定掌握的庫函數(shù):

a)庫函數(shù)是己經(jīng)寫好了函數(shù),放在倉庫中,我們只需要怎樣去使用就可以J'!

b)如下這些庫函數(shù)常??嫉?,因此要背誦下來:abs()、sqrtO.fabs()、

pow()、

strcmp()、strcpy()、strlenO。

24.指針:指針變量的本質(zhì)是用米放地址,而一般的變量是放數(shù)值的。

1)定義:int*p:后,體現(xiàn)式中*口和口的差異:簡樸說*P是數(shù)值,P是地址!

大P可以當(dāng)做變量來用;*的作用是取背面地址P里面的數(shù)值

P是當(dāng)作地址來使用??梢杂迷趕canf函數(shù)中:scanf("%d”,p);

2)*p++和(*p)++的之間的差異:改錯題目中很重要!考試超級重點

*p++是地址會變化??谠E:取目前值,然后再移動地址!

(*p)++是數(shù)值會要變化??谠E:取目前值,然后再使數(shù)值增長1。

例題:int*p,a[]={1,3,5,7,9);

P=a;

請問*p++和津p)++的數(shù)值分別為多少?

*P++:這個自身的數(shù)值為lo由于是地址會增長一,因此指針指向數(shù)值3

了。

(*D)++這個自身的數(shù)值為U由干有個++表達(dá)數(shù)值會增長,指針不移動J日數(shù)

值1由于自加了一次變成了2。

3)三名主義:(考試的重點)

數(shù)組名:表達(dá)第一種元素的地址。數(shù)組名不可以自加,他是地址常量名。(考了諸

多次)

函數(shù)名:表達(dá)該函數(shù)的入口地址。

字符串常量名:表達(dá)第一種字符的地址”

4)移動指針(常常加入到考試中其他題目綜合考試)

char*s="meikanshu”

whi1e(*s){printf(“%c",*s);s++;}

這個s首先會指向第一種字母m然后通過循環(huán)會一次打印出一種字符,s++是地址移

動,打印了一種字母后,就會移動到下一種字母!

5)指針變量兩種初始化(定要看懂)

措施一:inta=2,*P=&a;(定義的同步初始化)

措施二:inta=2,*p;(定義之后初始化)

p=&a;

6)傳數(shù)值和傳地址(每年必考好多題目)

voidfun(inta,intb)voidfun(intxa,in

t*b)

{intt;(intt;

t=a;a=b;b=t;t二*a;*a二*b;*

b=t;

))

main()main()

{intx=1,y=3,{intx=l,y=3,

fun(x,y);fun(&x,&y)

printf("%d,%d”,x,y);printf(

d,%d”,x,y);

))

這個題目答案是1和3C這個題目的答案就是3和

1o

傳數(shù)值,fun是用變量接受,因此fun中傳地址,fun用指針接受!這個時候

fun

的互換不會影響到main中的x和y。中的互換,就會影響到main中的x

和y。

傳數(shù)值,形參的變化不會影響實參。傳地址形參的變化絕大多數(shù)會影響到

實參!

7)函數(shù)返回值是地址,一定注意這個*號

int*fun(int*a,int*b)可以發(fā)現(xiàn)函數(shù)前面有個大,這個就闡明函數(shù)運算成

果是地址

{if(*a>*b)returna;returna可以懂得返回的是a地址。

eIseieturnb;

)

main()

{intx=7,y=8,*max;

max=fun(&x,&y);由于fun(&x,&y)的運算成果是地址,因此用max

來接受。

printf("*d”,*m£x);

8)考試重要的話語:

指針變量是寄存地址的。并且指向哪個就等價哪個,所有出現(xiàn)*p的地方都可以用它等

價的替代。例如:inta=2,*p=&a;

*p=*p+2;

(由于大P指向變量a,因此指向哪個就等價哪個,這里*p等價于a,可以相稱于是

a=a+2)

25.數(shù)組:寄存的類型是一致的。多種數(shù)組元素的地址是持續(xù)的。

1)一維數(shù)組的初始化:

inta[5]={l,2,3,4,5};合法

inta[5]={l,2,3,}:合法

inta[]={1,2,3,4,5);合法,

inta[5]={l,2,3,4,5,6};不合法,賦值的個數(shù)多于數(shù)組的個數(shù)了

2)一維數(shù)組的定義;

inta[5];注意這個地方有一種重要考點,定義時數(shù)組的個數(shù)不是變量一定是常量。

inta[5];合法,最正常的數(shù)組

inta[1+1];合法,個數(shù)是常量2,是個算術(shù)體現(xiàn)式

inta[1/2+4];合法,同樣是算術(shù)體現(xiàn)式

intx=5,inta[x];不合法,由于個數(shù)是x,是個變量,非法的,

#defineN5

inta[N]:合法,define后的的N是符號常量,只是長得像

變量

3)二維數(shù)組的初始化

inta[2][3]={1,2,3,4,5,6);合法,很原則的二維的賦值。

inta[2][3]={1,2,3,4,5};合法,背面一種默認(rèn)為

Oo

inta[2][3]={{1,2,3},{4,5,6)};合法,每行三個。

inta⑵[3]={{1,2},{3,4,5));合法,第一行最終一種默認(rèn)

為Oo

inta[2][3]={l,2,3,4,5,6,7}:不合法,賦值的個數(shù)多出

數(shù)組的個數(shù)了。

inta[][3]={1,2,3,4,5,6);不合法,不可以缺省行的個

數(shù)。

inta[2][]={1,2,3,4,5,6);合法,可以缺省列的個數(shù)。

補(bǔ)充:

1)一維數(shù)組的重要概念:

對a[10]這個數(shù)組的討論。

a)a表達(dá)數(shù)組名,是第一種元素的地址,也就是元素a[0]的地址。(等價于&a)

b)a是地址常量,因此只要出現(xiàn)a++,或者是a=a+2賦值的都是錯誤的。

c)a是一維數(shù)組名,因此它是列指針,也就是說a+1是跳一列。

對a⑶[3]的討論。

a)a表達(dá)數(shù)組名,是第一種元素的地址,也就是元素a[0][0]的地址。

b)a是地址常量,因此只要出現(xiàn)a++,或者是a=a+2賦值的都是錯誤的。

c)a是二維數(shù)組名,因比它是行指針,也就是說a+1是跳一行。

d)a[0],a[l].a[2]也都是地址常量,不可以對它進(jìn)行賦值操作,同步它們都是列指

針,a[0]+1,a[l]+1,a[2]+1都是跳一列。

26.其他知識點:

1)字符串的strlen()和strcat()和strcmp()和strcpy()的使用

措施一定要記住。他們的參數(shù)都是地址。其中strcpy()和strcmp()有兩個參

數(shù)。

2)str1en和sizeof的區(qū)別也是考試的重點;

3)#definef(x)(x)*(x)和#definef(x)x*x之間的差異。一

定要好好的注意這寫輕易錯的地方,替代的時候有括弓和沒有括號是很大的區(qū)別。

4)int*p;

p=(int*)mal1oc(4);

p=(int*)malloc(sizeof(int));以上兩個等價

當(dāng)心填空題目,malloc的返回類型是void*

6)函數(shù)的遞歸調(diào)用一定要記得有結(jié)束的條件,并且要會算簡樸的遞歸題0o

7)構(gòu)造體要掌握最簡樸的,并且一定要懂得怎樣引用構(gòu)造體中的各個變量。

8)scanf和gets的數(shù)據(jù):

假如輸入的是goodgoodstudy!

那么scanf("%s",a);只會接受good.考點:不可以接受空格。

gets(a);會接受goodgoodstudy!考點:可以接受空格。

9)“文獻(xiàn)包括”的考察點:

no1.cno2.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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論