重慶計算機二級c語言知識點總結(jié)_第1頁
重慶計算機二級c語言知識點總結(jié)_第2頁
重慶計算機二級c語言知識點總結(jié)_第3頁
重慶計算機二級c語言知識點總結(jié)_第4頁
重慶計算機二級c語言知識點總結(jié)_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

重慶計算機二級c語言知識點總結(jié)重慶計算機二級c語言學問點總結(jié)

好教師重慶市二級C語言根底學問點總結(jié)以及題目訂正

第一章

1,函數(shù)是從主函數(shù)(main())開頭執(zhí)行,回到主函數(shù)(main())完畢;2,一個程序的編譯是從第一個函數(shù)(語句)開頭,到最終一個函數(shù)(語句)完畢;其次章

1,算法的特性:有窮性,確定性,有一個或者0個輸入,有一個或者多個輸出;有效性2,算法(程序)的幾個構(gòu)造:選擇構(gòu)造,挨次構(gòu)造,循環(huán)構(gòu)造第三章

1,int類型是2個字節(jié),float是4個字節(jié),dooble是8個字節(jié)

2,數(shù)據(jù)類型分為:根本類型(整型,實型,字符型,枚舉型),指針類型,構(gòu)造類型(構(gòu)造體類型,數(shù)組類型,共用體類型),空類型(空類型合法哦,不要遺忘了這個特別哦)3,變量的地址是確定的,變量變的地方只是地址里面的值。

4,用戶標志符,由數(shù)字,字母,下劃線構(gòu)成,第一個不能是數(shù)字,但是32個關(guān)鍵字除外。

5,留意int的最大表示范圍是-32768——+32767,當超過這個范圍的時候,即以%d輸出+32768時結(jié)果為-32768

6,長整形(long)表示方法是在數(shù)字后面加L,假如一個變量a=3,那么表示的是一個整形的3,假如是a=3L,那么就是長整形的3;當分別以%o,%ld,%x(8進制,長整形,16進制)輸出的時候,結(jié)果沒有前面的0,0X,和后面的L

例:inta=075,b=ox14;longintc=5L;

printf(“%o,%x,%ld”,abc);結(jié)果為(75,14,5)

7,當消失’\\0’的什么時候為完畢,什么時候為八進制的轉(zhuǎn)義字符:當’\\0’后面有1-7之間的數(shù)字的時候為轉(zhuǎn)義字符;其他的時候為字符串完畢標志,留意轉(zhuǎn)義字符有哪些(參考書p8)這樣一個例題若strlen(”abc\\089”)=3strlen(“abc\\012”)=4

8,強制轉(zhuǎn)換不會轉(zhuǎn)變一個變量的值,只是轉(zhuǎn)變其作用的那個表達式的值。

9,++,——,當++,,在變量后面的時候表示在本次運算的時候不會轉(zhuǎn)變,在下次引用或者參加運算的時候才會自變;當++,——,在變量的前面的時候則是在本次運算就會發(fā)生自變(順便把握++,——結(jié)合性是右結(jié)合,若i+++j等價于(i++)+j;

10,復合運算符要留意當?shù)忍柡竺娼拥氖潜磉_式的時候要把表達式看成一個整體即x*=y(tǒng)+8等價于x=x*(y+8),y+8是一個整體第四章

1,格式輸入和輸出的時候,留意格式。要嚴格根據(jù)題目的格式進展操作。(在做題的時候尤其是讀程序?qū)懡Y(jié)果的時候要細心哈?。?/p>

2,%d,%md,%m..nd,%e,以及相應的幾種格式是什么意思,參考書p13第五章

1,關(guān)系運算符,>,結(jié)果為(75,14,5)

7,當消失’\\0’的什么時候為完畢,什么時候為八進制的轉(zhuǎn)義字符:當’\\0’后面有1-7之間的數(shù)字的時候為轉(zhuǎn)義字符;其他的時候為字符串完畢標志,留意轉(zhuǎn)義字符有哪些(參考書p8)

這樣一個例題若strlen(”abc\\089”)=3strlen(“abc\\012”)=4

8,強制轉(zhuǎn)換不會轉(zhuǎn)變一個變量的值,只是轉(zhuǎn)變其作用的那個表達式的值。

9,++,——,當++,,在變量后面的時候表示在本次運算的時候不會轉(zhuǎn)變,在下次引用或者參加運算的時候才會自變;當++,——,在變量的前面的時候則是在本次運算就會發(fā)生自變(順便把握++,——結(jié)合性是右結(jié)合,若i+++j等價于(i++)+j;

10,復合運算符要留意當?shù)忍柡竺娼拥氖潜磉_式的時候要把表達式看成一個整體即x*=y(tǒng)+8等價于x=x*(y+8),y+8是一個整體第四章

1,格式輸入和輸出的時候,留意格式。要嚴格根據(jù)題目的格式進展操作。(在做題的時候尤其是讀程序?qū)懡Y(jié)果的時候要細心哈?。?/p>

2,%d,%md,%m..nd,%e,以及相應的幾種格式是什么意思,參考書p13第五章

1,關(guān)系運算符,>,p++;

retrun(k-1);

}retrun(p-s);}第八章

1,分清形參和實參的區(qū)分:(1)形參是在定義或聲明中,實參是在引用當中;當函數(shù)名前有int,float,char等類型名時是定義或者聲明,但是要排解省略類型名的狀況;一般引用消失在主函數(shù)中,(2)形參是不確定的值,因此不能為常量,實參是確定的值所以可以為常量。

2,當實際參數(shù)是一個變量的時候,實參向形參傳遞值,只是個簡潔的值傳遞,不會轉(zhuǎn)變實參的值;當是實參是地址傳遞的時候就要轉(zhuǎn)變

例:(1),intsub(intx,inty)

{intc=x;x=y(tǒng);y=c;}voidmain()

{inta=3,b=2;sub(a,b);

printf(“%d,%d”,a,b);}結(jié)果是

3,2

(2),intsub(int*x,int*y)

{intc=*x;*x=*y;*y=c;}voidmain()

{inta=3,b=2;sub(

while(——argc)

{*p=argv[argc];

puts(*p);}

}若輸入為chinaBeijingflie則結(jié)果

為:flieBeijing;

5,留意函數(shù)的調(diào)用以及靜態(tài)變量;參考各次卷子中關(guān)于這個方面的題

第九和十一章

1,宏替換的時候只是簡潔的字符替換,不要加任何東西,宏名中不能包含空格;例:#definexx(m)m*m

inti=5;

i=i+xx(4+5);結(jié)果為i=5+4+5*4+5=34;

2,宏替換是在預編譯的時候進展,所以不占用程序運行時間;宏名是無類型的;

3,構(gòu)造體變量的長度是各個成員長度的和;當構(gòu)造體指針和數(shù)組的時候留意分清.和->的區(qū)分;參考書中p59第3題4,共用體變量的長度是由成員中的最長的成員打算;5,鏈表的題就把握模擬考試題中的一道選擇題就可以了;第十一章的其他內(nèi)容,還是要去看書了解第十二章和第十三章

1,位運算符有|(或)即只要有一個1就是1,&(與)要全部為1才為1^(異或)要不一樣才為1;留意的是當向左移動n位就是乘以2的n次方;向右移動n位就是除以2的n次方。

2,文件,c語言中可以熟悉兩種文件存儲類型(1),文本文件(2),二進制文件;

3,翻開文件操作留意語句if((fp=fopen(“文件名”,“r”))==NULL);當?shù)扔贜ULL的時候就不能翻開;留意文件翻開之后必需關(guān)閉,即是fclose(fp);這兩個必定是成對消失;4,文件在什么狀況下完畢(1),fp==EOF的時候完畢f(xié)p?。紼OF的時候不完畢。

(2),當feof(fp)返回值為0

時不完畢,返回非零時就是完畢;5,留意背下書p139第2題,萬一考到文件的編程一般就是這種題。一般填空就是上面的加粗局部。

6,w,r,a分別表示對文本文件的讀,寫,追加;fputs(ch,fp)指將ch變量輸出到文件fp中;ch=fgets(fp)指的是從文件中得到一個字符賦給變量ch;fread或fwrite(buffer,size,num,fp)中,buffer指的是文件讀出/寫入的數(shù)據(jù)的地址,是一個數(shù)組名或者指針;size,指讀出或者寫入每個數(shù)的字節(jié)數(shù);num指讀出和寫入多少個數(shù);fp指文件指針。編者的話:

這些只是根底學問的重點,目的是幫忙大家復習根底學問(記住這個只是根底的

溫馨提示

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

評論

0/150

提交評論