freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

國(guó)家計(jì)算機(jī)二級(jí)考試c語(yǔ)言基本知識(shí)-資料下載頁(yè)

2025-06-24 16:30本頁(yè)面
  

【正文】 。size 表示數(shù)據(jù)塊的字節(jié)數(shù)。count 表示要讀寫(xiě)的數(shù)據(jù)塊塊數(shù)。fp 表示文件指針。例如:fread(fa,4,5,fp)。其意義是從 fp 所指的文件中,每次讀 4 個(gè)字節(jié)(一個(gè)實(shí)數(shù))送入實(shí)數(shù)組 fa 中,連續(xù)讀 5次,以上函數(shù)要求知道格式會(huì)用,清楚是用于二進(jìn)制文件還是文本文件。第十章 對(duì)C語(yǔ)言的深入探討  【考點(diǎn)1】編譯預(yù)處理  凡以開(kāi)頭的這一行,都是編譯預(yù)處理命令行,編譯預(yù)處理不加分號(hào),不占運(yùn)行時(shí)間。宏替換僅是簡(jiǎn)單的文本替換,如define f(x) (x)*(x)和define f(x) x*x替換f(2+2)時(shí)就有區(qū)別,前者展開(kāi)為(2+2)*(2+2),后者為2+2*2+2?! nclude””。所以一個(gè)C程序必有主函數(shù),但一個(gè)C源文件未必有主函數(shù)?!  究键c(diǎn)2】標(biāo)識(shí)符作用域  局部變量是在函數(shù)內(nèi)或復(fù)合語(yǔ)句內(nèi)定義的變量,作用域?yàn)槎x它的函數(shù)內(nèi)。局部變量有三種類型:自動(dòng)auto,寄存器register和靜態(tài)static?! ∽詣?dòng)變量隨著函數(shù)的使用與否創(chuàng)建消失;寄存器變量分配在cpu中,沒(méi)有內(nèi)存地址;靜態(tài)變量占用固定存儲(chǔ)單元,在程序執(zhí)行過(guò)程不釋放,直到程序運(yùn)行結(jié)束。  全局變量是在函數(shù)外定義的變量,作用域從定義它的位置到整個(gè)源文件結(jié)束為止,生存期為整個(gè)程序運(yùn)行期間。全局變量都是靜態(tài)變量?!  究键c(diǎn)3】動(dòng)態(tài)存儲(chǔ)分配  malloc(size)用來(lái)創(chuàng)建size個(gè)字節(jié)的連續(xù)存儲(chǔ)空間,返回值類型為void *型。malloc函數(shù)常用于動(dòng)態(tài)創(chuàng)建鏈表結(jié)點(diǎn),如int *p。 p=(int *)malloc(sizeof(int))?! alloc(n,size)創(chuàng)建n個(gè)同一類型的連續(xù)存儲(chǔ)空間,可以理解為n個(gè)malloc?! nt *p。 p=(int *) calloc (10,sizeof(int))。p指向首地址。  free(p)釋放動(dòng)態(tài)分配的存儲(chǔ)單元?!  究键c(diǎn)4】main函數(shù)的參數(shù)  還有main(int argc,char **argv) {}   這種含有參數(shù)的題目,是很呆板的題目。第一個(gè)參數(shù)是表示輸入的字符串的數(shù)目,第二個(gè)參數(shù)是指向存放的字符串?!  究键c(diǎn)5】函數(shù)指針  函數(shù)指針的用法(*f)()記住一個(gè)例子:  int add(int x, int y)  {....}  main()  { int (*f)()?! =add?!   賦值之后:合法的調(diào)用形式為 ?。?、add(2,3); ?。?、f(2,3); ?。场ⅲ?f)(2,3)【考點(diǎn)6】由C語(yǔ)言構(gòu)成的指令序列稱為C源程序,源程序文件的后綴為“.c”。而目標(biāo)程序?yàn)椤?obj”, 可執(zhí)行程序?yàn)椤?exe”。 【考點(diǎn)7】由高級(jí)語(yǔ)言編寫(xiě)的程序稱為“源程序”,由二進(jìn)制代碼表示的程序稱為“目標(biāo)程序”。由 匯編語(yǔ)言編寫(xiě)的程序稱為“匯編程序”。對(duì)于計(jì)算機(jī)本身來(lái)說(shuō),它只能接收和處理由0到1的代碼構(gòu)成的二進(jìn)制指令和數(shù)據(jù)。所以計(jì)算機(jī)能識(shí)別的程序是“目標(biāo)程序”。而計(jì)算機(jī)可以直接執(zhí)行的是可執(zhí)行程序。【考點(diǎn)8】 C語(yǔ)言源程序不能表示二進(jìn)制,在C語(yǔ)言中,所有的數(shù)值型常量都帶有符號(hào),所以 整型數(shù)量只區(qū)別整型和長(zhǎng)整型兩種形式,整型常量和長(zhǎng)整型常量均可用十進(jìn)制、八進(jìn)制、十六進(jìn)制3種形式表示?!究键c(diǎn)9】;C程序經(jīng)過(guò)編譯、連接步驟之后才 能形成一個(gè)真正可執(zhí)行的二進(jìn)制機(jī)器指令文件;用C語(yǔ)言編寫(xiě)的程序稱為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中。并不是源程序中的所有行都參加編譯。在條件編譯形式下,相關(guān)內(nèi)容只在滿足一定條件時(shí)才進(jìn)行編譯。第十一章 結(jié)構(gòu)體和共用體  【考點(diǎn)1】結(jié)構(gòu)體類型的說(shuō)明  結(jié)構(gòu)體是若干個(gè)類型數(shù)據(jù)的集合,  結(jié)構(gòu)體類型說(shuō)明格式:  struct 類型名 {類型1 成員名1。類型2 成員名2?!瓆。,以上整個(gè)部分是一個(gè)數(shù)據(jù)類型,與整型的int是同樣地位。可用typedef把結(jié)構(gòu)體類型替換成一個(gè)只有幾個(gè)字母的簡(jiǎn)短標(biāo)識(shí)符。  【考點(diǎn)2】結(jié)構(gòu)體變量的定義  結(jié)構(gòu)體變量是用說(shuō)明的結(jié)構(gòu)體類型所定義的一個(gè)變量,與結(jié)構(gòu)體類型不是一回事。一個(gè)結(jié)構(gòu)體變量所占字節(jié)數(shù)為其所有成員所占字節(jié)數(shù)之和。如struct stu{char name[10]。int age。} a,b。則表明定義了兩個(gè)結(jié)構(gòu)體變量a,b,每個(gè)變量占14個(gè)字節(jié)。a,b與int i,j。中的變量i,j是同樣地位。typedef 考的很多。typedef是類型定義的意思。typedef struct 是為了使用這個(gè)結(jié)構(gòu)體方便。具體區(qū)別在于:若struct node {}這樣來(lái)定義結(jié)構(gòu)體的話。在申請(qǐng)node 的變量時(shí),需要這樣寫(xiě),struct node n。若用typedef,可以這樣寫(xiě),typedef struct node{}NODE。 。在申請(qǐng)變量時(shí)就可以這樣寫(xiě),NODE n。區(qū)別就在于使用時(shí),是否可以省去struct這個(gè)關(guān)鍵字?!  究键c(diǎn)3】結(jié)構(gòu)體成員的引用  引用成員可用以下3種方式:(1);(2)指針變量名成員名:(3)(*指針變量名).成員名。點(diǎn) . 稱為成員運(yùn)算符,箭頭 稱為結(jié)構(gòu)指向運(yùn)算符?!  究键c(diǎn)4】共用體  共用體的使用格式與結(jié)構(gòu)體相似,共用體定義的關(guān)鍵字為union,共用體所占字節(jié)數(shù)是所有成員中字節(jié)數(shù)最大的那個(gè)。  union TT  { int a?! har ch[2]。} t1 。  main()  {=0x1234?! rintf(%x\n,[0] )。  printf(%x\n,[1] )。}  考點(diǎn)一: sizeof (struct TT) = 2。(字節(jié)數(shù)最大那個(gè))  考點(diǎn)二: TT t1 。 =0x1234。  那么 ch[0]=0x 34。 ch[1]=0x12  7)結(jié)構(gòu)體和共用體以及鏈表要掌握最簡(jiǎn)單的。typedef 考的很多,而且一定要知道如何引用結(jié)構(gòu)體中的各個(gè)變量,鏈表中如何填加和刪除節(jié)點(diǎn),以及何如構(gòu)成一個(gè)簡(jiǎn)單的鏈表,一定記住鏈表中的節(jié)點(diǎn)是有兩個(gè)域,一個(gè)放數(shù)值,一個(gè)放指針?!  究键c(diǎn)5】鏈表  鏈表是由一個(gè)個(gè)結(jié)點(diǎn)構(gòu)成的,一個(gè)結(jié)點(diǎn)就是一個(gè)結(jié)構(gòu)體變量。每個(gè)結(jié)點(diǎn)可以分為數(shù)據(jù)域與指針域兩個(gè)部分,數(shù)據(jù)域用來(lái)存放要存儲(chǔ)的數(shù)據(jù),指針域用來(lái)指向下一個(gè)結(jié)點(diǎn)。鏈表是考試中的難點(diǎn),在C語(yǔ)言和公共基礎(chǔ)部分都會(huì)考到,要掌握,鏈表中如何增加和刪除節(jié)點(diǎn)(每年都考),以及何如構(gòu)成一個(gè)簡(jiǎn)單的鏈表,一定記住鏈表中的節(jié)點(diǎn)是有兩個(gè)域,一個(gè)放數(shù)值,一個(gè)放指針。(教材162頁(yè)例2一定要看懂)其它考試重點(diǎn)【考點(diǎn)1】int *p; p = (int *)malloc(4);p = (int *)malloc(sizeof(int));以上兩個(gè)等價(jià) 當(dāng)心填空題目,malloc的返回類型是 void *【考點(diǎn)2】指針迷惑的考點(diǎn): char ch[]=”iamhandsome”。 char *p=ch。 問(wèn)你 *(p+2) 和 *p+2的結(jié)果是多少? ‘m’ ‘k’ 結(jié)果是這兩個(gè)【考點(diǎn)3】數(shù)組中放數(shù)組一定要看懂: int a[8]={1,2,3,4,4,3,2,2}。 int b[5]={0}。 b[a[3]]++ 這個(gè)寫(xiě)法要看懂,結(jié)果要知道是什么?b[4]++,本身是0,運(yùn)行完后,b[4]為1了。 【考點(diǎn)4】字符串的賦值 C語(yǔ)言中沒(méi)有字符串變量,所以用數(shù)組和指針存放字符串: char ch[10]={“abcdefgh”}。 對(duì) char ch[10]=“abcdefgh”。對(duì) [10]={?a?,?b?,?c?,?d?,?e?,?f?,?g?,?h?}。 *p=“abcdefgh”。 對(duì) char *p。 p=“abcdefgh”。 對(duì) char ch[10]。 ch=“abcdefgh”。錯(cuò)了!數(shù)組名不可以賦值! char *p={“abcdefgh”}。 錯(cuò)了!不能夠出現(xiàn)大括號(hào)!【考點(diǎn)5】字符串賦值的函數(shù)背誦:一定要背誦,當(dāng)心筆試填空題目。 把s指針中的字符串復(fù)制到t指針中的方法 while( (*t=*s)!=null ){s++;t++;} 完整版本 while( *t=*s ){s++;t++;} 簡(jiǎn)單版本 while( *t++=*s++); 高級(jí)版本【考點(diǎn)6】typedef 是取別名,不會(huì)產(chǎn)生新的類型,他同時(shí)也是關(guān)鍵字 考點(diǎn)一:typedef int qq 那么 int x 就可以寫(xiě)成 qq x 考點(diǎn)二:typedef int *qq 那么 int *x就可以寫(xiě)成 qq x 【考點(diǎn)7】static 考點(diǎn)是一定會(huì)考的!復(fù)習(xí)相關(guān)的習(xí)題。 static int x;默認(rèn)值為0。 int x:默認(rèn)值為不定值?!究键c(diǎn)8】函數(shù)的遞歸調(diào)用一定會(huì)考!遞歸調(diào)用:一般來(lái)說(shuō)是自己調(diào)用自己,一般有兩個(gè)分支,一個(gè)分支是調(diào)用自己,還有一個(gè)分支是結(jié)束條件如求n!int f(int n){ if(n==1) //這個(gè)是結(jié)束條件 return 1。 else //這個(gè)是調(diào)用自己的分支 return n*f(n1)。}【考點(diǎn)9】“文件包含”的考查點(diǎn): include”” int add(int a,int b) main() { { add(29 , 33)。 return a+b。 ……. } }這里一個(gè)C語(yǔ)言程序是有兩個(gè)文件組成, 。include””他表示把第二個(gè)文件的內(nèi)容給包含過(guò)來(lái),()()了。 一個(gè)文件必須要有main函數(shù)。 這句話錯(cuò)了。 例如:。 。 這句話錯(cuò)了。例如:include””。寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來(lái)越容易。不奮斗就是每天都很容易,可一年一年越來(lái)越難。能干的人,不在情緒上計(jì)較,只在做事上認(rèn)真;無(wú)能的人!不在做事上認(rèn)真,只在情緒上計(jì)較。拼一個(gè)春夏秋冬!贏一個(gè)無(wú)悔人生!早安!—————獻(xiàn)給所有努力的人. 學(xué)習(xí)好幫手
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1