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

正文內(nèi)容

國家計算機二級考試c語言基本知識-資料下載頁

2025-06-24 16:30本頁面
  

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