C語言考試重點計算機C++資料_第1頁
C語言考試重點計算機C++資料_第2頁
C語言考試重點計算機C++資料_第3頁
C語言考試重點計算機C++資料_第4頁
C語言考試重點計算機C++資料_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2的區(qū)別:(!=號的級別高于=2的區(qū)別:(!=號的級別高于=號所以第一個先計算3!=2)第數(shù)組元素。搭配*p[2]指針5)還有記住脫衣服法則:超級無敵1]+1,a[2]+1都是跳一列。5、注意a和a[0]、a[s){s++;t++;}while(*t++=*s++);}C語言最重要的知識點地址.的程序稱為源程序,它以ASCII數(shù)值存放在文本文件中。3、每個C語言程序中main函數(shù)是有且只有一個。7、逗號運算符的級別最低,賦值的級別倒數(shù)第二。第一章C語言的基礎(chǔ)知識1、C語言編寫的程序稱為源程序,又稱為編譯單位。2、C語言書寫格式是自由的,每行可以寫多個語句,可以寫多行。3、一個C語言程序有且只有一個main函數(shù),是程序運行的起點。hishu(inta)hishu(inta){for(i=2;i<a/2;i++)住是以第一部分的格式在終端輸入數(shù)據(jù)??荚嚭诵臑椋阂荒R粯印T趆ar,getchar函數(shù)的考查:chara=getchar式的數(shù)值就是1。如7<6這個關(guān)系表達(dá)式是假的,所以7<6這個第二節(jié)、熟悉vc++1、VC是軟件,用來運行寫的C語言程序。第三節(jié)、標(biāo)識符第四節(jié):進(jìn)制的轉(zhuǎn)換第五節(jié):整數(shù)與實數(shù)de”no2.c”以de”no2.c”以.c結(jié)尾的。charch[]=”iamh常量名。(考了函數(shù)名:表示該函數(shù)的入口地址。字符串常量名:表”,x);017printf(“%x”,x);11print用非0表示邏輯真的,用0表示邏輯假的。C語言有構(gòu)造類型,沒有b、C語言中的十六進(jìn)制規(guī)定要以0x開頭。2)小數(shù)的合法寫法:C語言小數(shù)點兩邊有一個是零的話,可以不用寫。0.1在C語言中可以寫成.1。第六、七節(jié):算術(shù)表達(dá)式和賦值表達(dá)式區(qū)別?。荚囍攸c)if只管后面一個語句,要管多個,請用大括號現(xiàn)在就是一個行指針,區(qū)別?。荚囍攸c)if只管后面一個語句,要管多個,請用大括號現(xiàn)在就是一個行指針,a+1跳一行數(shù)組元素。搭配(*)p[2],否則,做錯了,我一定會強烈的鄙視你!2)邏輯表達(dá)式:核心:…..}已經(jīng)知道函數(shù)是這樣。這個函數(shù)的正確的函數(shù)聲明怎么寫?行時候,所有的進(jìn)制都要轉(zhuǎn)換成二進(jìn)制來進(jìn)行處理。(考過兩次)a加了一次變成了2行時候,所有的進(jìn)制都要轉(zhuǎn)換成二進(jìn)制來進(jìn)行處理。(考過兩次)a加了一次變成了2。二級指針:*p:一級指針:存放變量的地址。!1)關(guān)系表達(dá)式:a、表達(dá)式的數(shù)值只能為1(表示為真),或0組名,是第一個元素的地址,也就是元素a[0][0]的地址。2第八節(jié)、字符65。轉(zhuǎn)義字符分為一般轉(zhuǎn)義字符、八進(jìn)制轉(zhuǎn)義字符、十六進(jìn)2;a*=2+3;運行完成后,2;a*=2+3;運行完成后,a的值是12。一定要注意,首先達(dá)式的數(shù)值。(2,3,4)的表達(dá)式的數(shù)值就是4。z=(2,3,y中數(shù)值的互換(要求背下來)不可以把x=y,y=x;要用中13/30b)注意有break和沒有break的差別,書上的。chara=65;第九章、位運算2。言程序。每個C語言程序?qū)懲旰?,都是先編譯,后,最后運行。(.言程序。每個C語言程序?qū)懲旰?,都是先編譯,后,最后運行。(.o2.c#include”no2.c”main()ntf(“ok!”);多選一的if語句if(a==t)pri為1。由于有個++表示數(shù)值會增加,指針不移動,但數(shù)值1由于自第二章考試核心為:一模一樣。在黑色屏幕上面顯示為a=12,b=34b=34y不輸出號!把s指針中的字符串復(fù)制到t號!把s指針中的字符串復(fù)制到t指針中的方法while((*t;f=add;}賦值之后:合法的調(diào)用形式為1、add(2,3int)x這樣是把小數(shù)部分去掉。第三章特別要注意:C語言中是;表示x是長整型。unsignedintx;表示x是無符號整%d%ld%f%%%5de號%c%s%o%#o%x%#x制第二部分有三位,小于指定的五位,左邊補兩個空格1231.250000位)入)a+2賦值的都是錯誤的。3、a是一維數(shù)組名,所以它是列指針,字:不可以作為用戶標(biāo)識符號。a+2賦值的都是錯誤的。3、a是一維數(shù)組名,所以它是列指針,字:不可以作為用戶標(biāo)識符號。maindefinescanfpunionTT{inta;27/30charch[2];}n常量名。(考了函數(shù)名:表示該函數(shù)的入口地址。字符串常量名:表(考試重點)d”,p);正確(“d”,p);正確(“%d”,*p)錯誤終端輸入:123456的都要執(zhí)行,有break則是直接跳出了swiche語句。br;3/2;第八節(jié)、字符1)字符數(shù)據(jù)的合法形式::'1'是字符可以和break一起用,不可以和continue用。d)sw數(shù)48。注意該函數(shù)的第二個部分是&a這樣的地址,不是a;a。a第三章C語言有構(gòu)造類型,沒有邏輯類型。話,可以不用寫。1.0在C話,可以不用寫。1.0在C語言中可寫成1.0.1在C語言中可的都要執(zhí)行,有break則是直接跳出了swiche語句。br有一邊是小數(shù),那么結(jié)果就是小數(shù)。3/2.0的結(jié)果就是1.5“定要有輸出。break可用于循環(huán)結(jié)構(gòu)和switch語句。逗號如9>8這個關(guān)系表達(dá)式是真的,所以9>8這個表達(dá)式的數(shù)值就是1。如7<6這個關(guān)系表達(dá)式是假的,所以7<6這個表達(dá)式的數(shù)值就是0錯的,但是如果是C語言那么就是正確的!因為要1<0為假得到0,表達(dá)式),oaty=7;對滴,y就是oaty=7;對滴,y就是7.0復(fù)合的賦值表達(dá)式:inta=x,&y);由于fun(&x,&y)的運算結(jié)果是地址,所以用考試題目??偟奶幚矸椒ǎ簬缀跛械奈贿\算的題目都要按這個流程運算),但是要結(jié)束本次循環(huán),就是循環(huán)3)嵌套循環(huán)14/30就大比10小。min=a;p里面的數(shù)值p是當(dāng)作地址來使用。可以用在p里面的數(shù)值p是當(dāng)作地址來使用。可以用在scanf函數(shù)中:sntf(“%c”,x);結(jié)果為a輸入時候字符和整數(shù)的區(qū)別(考數(shù)組元素。搭配*p[2]指針5)還有記住脫衣服法則:超級無敵和指針存放字符串:charch[10]={“abcdefgh2)[3]再可以變成*(*2)[3]再可以變成*(*(a+2)這個思想很重要!其它考試考試題目??偟奶幚矸椒ǎ簬缀跛械奈贿\算的題目都要按這個流程預(yù)定義標(biāo)識符可以做為用戶標(biāo)識符。用戶標(biāo)識符:基本上每年都考,p里面的數(shù)值p是當(dāng)作地址來使用。可以用在scanf函數(shù)中:sbreak在C語言中就是分手,一刀兩斷的意思。}第四章breakbreak就退出整個一層循環(huán)?;戏?,最正常的數(shù)組合法,個數(shù)是常量2,是個算術(shù)表達(dá)式合法,)化合法,最正常的數(shù)組合法,個數(shù)是常量2,是個算術(shù)表達(dá)式合法,);2、f(2,3);3、(*f)(2,3)chara[]=有一個。在函數(shù)中不可以再定義函數(shù)。算法:可以沒有輸入,但是一加。逗號表達(dá)式:優(yōu)先級別最低。表達(dá)式的數(shù)值逗號最右邊的那個表=號的級別高于=號所以第一個先計算3!=2)第一個a的數(shù)值是得到的}{na;elsereturnb;na;elsereturnb;}main(){intx=7,個具有很大的相似之處chara=65;printf(“%c”運算),但是要結(jié)束本次循環(huán),就是循環(huán)3)嵌套循環(huán)14/30就rintf都不是關(guān)鍵字。迷惑你的地方If是可以做為用戶標(biāo)識符$’)結(jié)果為0結(jié)果為-1;第五章4、C語言由函數(shù)組成,但有且僅有一個main函數(shù)!是程序運行的開始!ntx,y;x=y=10;對滴,定義完成后,可以連續(xù)賦值。賦b的區(qū)別。前是把a+b轉(zhuǎn)型,后是把ntx,y;x=y=10;對滴,定義完成后,可以連續(xù)賦值。賦b的區(qū)別。前是把a+b轉(zhuǎn)型,后是把a轉(zhuǎn)型再加b。三種取整丟小13/30b)注意有break和沒有break的差別,書上的se1:….不可以是變量。case2:….}e)switch}}main()}n{inttt=*a}(int*a,int*bn{inttt=*a}(int*a,int*b);;*a=*表達(dá)式的數(shù)值只能為1(表示為真),或0(表示假)。a)共有&型。第六、七節(jié):算術(shù)表達(dá)式和賦值表達(dá)式核心:表達(dá)式一定有數(shù)值化)p=&a;傳數(shù)值和傳地址(每年必考好多題目)voidfux,y是形式參數(shù)計算后得到的結(jié)果,就是函數(shù)返回給主程{{整個函數(shù)得到一個數(shù)值就是Add函數(shù)的返回數(shù)值。程序是在從上往下順序執(zhí)數(shù),程序暫時中斷等待返回數(shù)值。當(dāng)?shù)玫搅朔祷財?shù)值后,再順序的往下執(zhí)行}一定要有:函數(shù)名,函數(shù)的返回類型,函數(shù)的參數(shù)類型。不一定要有:形參的{這里是函數(shù)聲明的寫法,注意數(shù)組就是指針;求k的數(shù)值時多少?答案為;求k的數(shù)值時多少?答案為san5)switch語句:a)執(zhí)址會增加一,所以指針指向數(shù)值3了。(*p)++這個本身的數(shù)值,fun用指針接受!這個時候fun中的交換,就會影響到mairintf都不是關(guān)鍵字。迷惑你的地方If是可以做為用戶標(biāo)識符這種寫法也是正確的,參數(shù)的這種寫法也是正確的,參數(shù)的名第六章制、十六進(jìn)制。二進(jìn)制、八進(jìn)制、十六進(jìn)制轉(zhuǎn)換成十進(jìn)制。第五節(jié):為數(shù)字就錯了標(biāo)識符分為關(guān)鍵字、預(yù)定義標(biāo)識符、用戶標(biāo)識符。關(guān)鍵”,a);制、十六進(jìn)制。二進(jìn)制、八進(jìn)制、十六進(jìn)制轉(zhuǎn)換成十進(jìn)制。第五節(jié):為數(shù)字就錯了標(biāo)識符分為關(guān)鍵字、預(yù)定義標(biāo)識符、用戶標(biāo)識符。關(guān)鍵”,a);只會接收good.考點:不可以接收空格。gets(else是與最接近的if且沒有else的語句匹配。b、交換的*p++:這個本身的數(shù)值為1。由于是地址會增加一,所以指針指向數(shù)值37很多次)很多次)5、移動指針(經(jīng)常加入到考試中其他題目綜合考試)char*s=“meikanshu”];ch=“abcdefgh”;char*p={“abcde);運行的機理:++a是先把變量的數(shù)值加上1,然后把得到的數(shù),否則成了死循環(huán)。];ch=“abcdefgh”;char*p={“abcde);運行的機理:++a是先把變量的數(shù)值加上1,然后把得到的數(shù),否則成了死循環(huán)。d)do-while()循環(huán)的最后一個wh取當(dāng)前值,然后再使數(shù)值增加1。例題:int*p,a[]={1}6、指針變量兩種初始化(一定要看懂)p=&a;7、傳數(shù)值和傳地址(每年必考好多題目)}main()main;()的交換不會影響到main中的x和y。中的交換,就會影響到main中的x傳地址形參的變化絕大多數(shù)會影響節(jié)、標(biāo)識符標(biāo)識符(必考容):合法的要由字母,數(shù)字,下劃線組成制是沒2/30有節(jié)、標(biāo)識符標(biāo)識符(必考容):合法的要由字母,數(shù)字,下劃線組成制是沒2/30有8的,逢8進(jìn)1。b、C語言中的十六進(jìn)制規(guī)定要行時候,所有的進(jìn)制都要轉(zhuǎn)換成二進(jìn)制來進(jìn)行處理。(考過兩次)a不要忘記。c)寫程序的時候一定要注意,循環(huán)一定要有結(jié)束的條件8、函數(shù)返回值是地址,一定注意這個*號(上機考試重點)}main()}a,a=a+2)第七章號”^”。0號”^”。0異或1得到1。0異或0得到0。兩個女的生不考試記b;*b=t;(),y=3,(&x,&y)(“%d,%d”,rintf(“%2d”,123);第二部分有三位,大于指定的量合法,第一行最后一個默認(rèn)為0。**q:二級指針:存放一級指針的地址。??碱}目:intx=7,**q:二級指針:存放一級指針的地址。??碱}目:intx=7,define后的的P是符號常量,只是長得像變23/30補充{add(29,33);…….}intadd(inta,in的輸出結(jié)果:65第九章、位運算1)位運算的考查:會有一到二題1472586—>第二行怎么寫!int*fun(inta[],intb[]怎么寫!int*fun(inta[],intb[]){………出的結(jié)果就是:a=12,b=34intx=017;一定要弄清數(shù)組元素。搭配*p[2]指針5)還有記住脫衣服法則:超級無敵258第三列3->第一行6—>第二行9->第三行步驟二:這樣*(a[0]+1)我們就知道是第一行的第一個元素往后面跳一列,那么這里就是*(a[1]+2)我們就知道是第二行的第一個元素往后面跳二列。那么這里就是一定記?。褐灰嵌S數(shù)組的題目,一定是寫成如上的格式,再去做題目,這樣會數(shù)組使用數(shù)組使用+3)其它考試重點=*s)!=null)=*s)!=null){s++;t++;while(*t=*所以fun中的交換不會影響到main中的x和y。傳數(shù)值,形參。填空題也可能會考到!以下是終極難度的考題。打橫線是函數(shù)聲明epritnf(“d”);通過習(xí)題,要熟悉以上幾種if語句!如何引用結(jié)構(gòu)體中的各個變量,鏈表中如何填加和刪除節(jié)點,以與何如構(gòu)成一個簡如何引用結(jié)構(gòu)體中的各個變量,鏈表中如何填加和刪除節(jié)點,以與何如構(gòu)成一個簡二維第二個一定要寫inta[]={1,2}二維第二個一定要寫inta[]={1,2}合法。inta[]15printf(“%o”,x);17printf(“%#o多行。一個C語言程序有且只有一個main函數(shù),是程序運行的起驟一:把

溫馨提示

  • 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

提交評論