亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

計算機二級C語言考試復(fù)習(xí)知識點

時間:2022-03-30 16:46:35 計算機等級 我要投稿

計算機二級C語言考試復(fù)習(xí)知識點

  C語言是一門面向過程的、抽象化的通用程序設(shè)計語言,廣泛應(yīng)用于底層開發(fā)。下面是小編收集整理的計算機二級C語言考試復(fù)習(xí)知識點,希望大家喜歡。

計算機二級C語言考試復(fù)習(xí)知識點

  計算機二級C語言考試復(fù)習(xí)知識點 篇1

  C語言的字符串其實就是以''字符結(jié)尾的char型數(shù)組,使用字符型并不需要引用庫,但是使用字符串就需要C標(biāo)準(zhǔn)庫里面的一些用于對字符串進行操作的函數(shù)。下面是小編收集的計算機二級C語言考試復(fù)習(xí)知識點,希望大家認(rèn)真閱讀!

  1.局部變量

  在一函數(shù)內(nèi)部所定義的變量稱為局部變量,局部變量只在本函數(shù)范圍內(nèi)有效。

  注意:

  ①不同函數(shù)可以使用相同的局部變量名,它們將代表不同的對象,互不干擾;

 、谝粋函數(shù)的形參也為局部變量;

  ③在函數(shù)內(nèi)部,復(fù)合語句也可定義變量,這些變量也為局部變量,只在此復(fù)合語句中有效。

  2.全局變量

  在C語言中,程序的編譯單位是源程序文件,一個源程序文件中包含一個或多個函數(shù)。在函數(shù)之外所定義的變量稱為外部變量,也稱為全局變量。全局變量可以被包含它的源程序文件中的其他函數(shù)所共用,作用域為從定義變量的位置開始到源程序文件結(jié)束,全局變量可以增加函數(shù)之間數(shù)據(jù)的聯(lián)系。

  注意:當(dāng)在同一個源程序文件中,全局變量與局部變量同名時,在局部變量的作用范圍內(nèi),全局變量不起作用,局部變量起作用。

  1.變量的存儲類別

  在C語言中,有兩類存儲類別:自動類別及靜態(tài)類別。

  有4個與兩種存儲類別有關(guān)的說明符:auto(自動)、register(寄存器)、static(靜態(tài))和extern(外部),這些說明符一般與類型說明一起出現(xiàn),一般放在類型名的左邊,例如:

  auto long I,j;

  也可寫成:

  long auto I,j;

  (1)自動變量:自動變量是C程序中使用最多的一種變量,這種變量的建立和撤消都是在系統(tǒng)中自動進行的。

  格式:〔auto〕數(shù)據(jù)類型 變量名〔=初始化表達(dá)式〕,…;

  上面的說明格式中,方括號中是可省略的部分,auto為自動類別標(biāo)識符,若省略auto,系統(tǒng)缺省的存儲類別也為自動類別。

  注意:函數(shù)的形參也為自動類別,在定義時不必加存儲類別標(biāo)識符。

  (2)寄存器變量:寄存器變量與自動變量的性質(zhì)相同,其區(qū)別只在于存儲的位置不同,寄存器變量存儲在CPU的寄存器中,而自動變量存儲在內(nèi)存中的動態(tài)存儲區(qū),寄存器變量的存取速度要快些。

  格式:register數(shù)據(jù)類型,變量名〔=初始化表達(dá)式〕,…;

  上面的說明格式中,register為寄存器變量的存儲類別標(biāo)識符。

  說明:

 、貱PU中寄存器的數(shù)目是有限的,因此只能把少數(shù)的變量說明為寄存器變量;

  ②寄存器變量是存放在寄存器中的,而不是存放于內(nèi)存中,所以,寄存器變量無地址;

 、奂拇嫫髯兞康恼f明應(yīng)盡量放在靠近要使用的地方,用完后盡快釋放,這樣可提高使用效率。

  (3)靜態(tài)變量:靜態(tài)類別變量的存儲空間在程序的整個運行期間是固定的。

  格式:static數(shù)據(jù)類型 變量名〔=初始化表達(dá)式〕,…;

  在上面的說明格式中,static為靜態(tài)變量的存儲類別標(biāo)識符。

  靜態(tài)變量的初始化在編譯時進行,定義時可用常量或表達(dá)式進行顯式初始化。對于沒有初始化的靜態(tài)變量,自動初始化為0(整型)或0.0(實型)。

  注意:靜態(tài)變量具有可繼承性,這與自動變量有所不同。

  (4)外部變量:使用extern可使外部變量使用范圍擴充到需要使用它的函數(shù)。外部變量可作顯式的初始化,若不作初始化,系統(tǒng)將自動地初始化為0或0.0。

  格式:〔extern〕數(shù)據(jù)類型,變量名〔=初始化表達(dá)式〕,…;

  上面的說明格式中,extern使外部變量的作用范圍擴大到其他源程序文件中。

  注意:局部變量既可以說明為自動類別,也可以說明為靜態(tài)類別;全局變量只能說明為靜態(tài)類別。

  2.變量的作用域及生存期

  在C語言中,變量必須先說明后使用,在程序中一個已定義的'變量的使用范圍就是此變量的作用域。經(jīng)過賦值的變量在程序運行期間能保持其值的時間范圍為該變量的生存期。

  (1)局部變量的使用域及生存期

 、僮詣幼兞康氖褂糜蚣吧嫫

  自動變量的存儲單元被分配在內(nèi)存的動態(tài)存儲區(qū),每當(dāng)進函數(shù)體(或復(fù)合語句)時,系統(tǒng)自動為自動變量分配存儲單元,退出時自動釋放這些存儲單元。自動變量的作用域為從定義的位置起,到函數(shù)體(或復(fù)合語句)結(jié)束為止。

  自動變量在進入到定義它們的函數(shù)體(或復(fù)合語句)時生成,在退出所在的函數(shù)體(或復(fù)合語句)時消失,這就是自動變量的生存期。

  使用自動變量的優(yōu)點是使各函數(shù)之間造成信息分隔,不同函數(shù)中使用同名變量時不會相互影響。

 、诩拇嫫髯兞康氖褂糜蚣吧嫫

  寄存器變量的使用域及生存期與自動變量相同。

 、垤o態(tài)存儲類別的局部變量

  在函數(shù)體(或復(fù)合語句)內(nèi)部,用static說明的變量靜態(tài)存儲類別的局部變量,這種變量的作用域與自動(或寄存器)變量的作用域相同,但是生存期有所不同。

  在整個程序運行期間,靜態(tài)局部變量在內(nèi)存的靜態(tài)存儲區(qū)中占據(jù)著永久的存儲單元,甚至在退出函數(shù)后下次再進入函數(shù)時,靜態(tài)局部變量仍使用原來的存儲單元。由于不釋放存儲單元,所以這些存儲單元中的值將會被保留下來。靜態(tài)局部變量的生存期將一直延長到程序運行結(jié)束。

  靜態(tài)局部變量適合于在函數(shù)調(diào)用之間必須保留局部變量值的獨立變量。

  計算機二級C語言考試復(fù)習(xí)知識點 篇2

  1、語言的基本語法25分。主要有C語言的主要特點、各種數(shù)據(jù)類型、運算符與運算表達(dá)式、基本I/O結(jié)構(gòu)應(yīng)用、基本的程序控制結(jié)構(gòu)、宏的基本定義、文件的基本應(yīng)用等。

  2、程序閱讀題30分。考核的主要內(nèi)容為:選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的應(yīng)用、數(shù)組的應(yīng)用、指針特別是指針與字符數(shù)組的關(guān)系應(yīng)用、函數(shù)應(yīng)用(參數(shù)傳輸,全局變量,局部變量應(yīng)用等)。3、程序設(shè)計15分。主要是應(yīng)該熟悉程序控制結(jié)構(gòu),數(shù)組,函數(shù)的應(yīng)用。

  復(fù)習(xí)內(nèi)容:

  C語言的基本概念

  C語言的主要特征和程序結(jié)構(gòu)。頭文件,函數(shù)的開始和結(jié)束標(biāo)志。源程序的書寫格式。數(shù)據(jù)類型和運算

  基本數(shù)據(jù)類型和常量的表示法。各種變量的定義和初始化。

  運算規(guī)則和表達(dá)式。

  賦值表達(dá)式、算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式、條件表達(dá)式、逗號表達(dá)式。

  運算符的優(yōu)先級、類型的自動轉(zhuǎn)換和強制類型轉(zhuǎn)換,

  C語言的基本語句

  基本語句:表達(dá)式語名、空語句、復(fù)合語句。數(shù)據(jù)的輸入與輸出、輸入輸出函數(shù)的調(diào)用。選擇結(jié)構(gòu)語句。if語句。switch語句。

  選擇結(jié)構(gòu)的嵌套。循環(huán)結(jié)構(gòu)語句。for語句。while語句和do-while語句。continue語句和break語句。

  構(gòu)造類型和指針類型數(shù)據(jù)

  數(shù)組、結(jié)構(gòu)、聯(lián)合類型的說明和正確使用。

  指針。

  指針與指針變量的概念,指針與地址運算符。

  變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針,以及指向變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針變量。通過指針引用以上各類型數(shù)據(jù)。指針數(shù)組,指向指針的指針。

  存儲區(qū)動態(tài)分配和釋放。

  函數(shù)

  函數(shù)的基本結(jié)構(gòu)和定義方法。

  函數(shù)的調(diào)用和參數(shù)傳遞。

  函數(shù)的嵌套調(diào)用、遞歸調(diào)用。

  變量的作用域。

  Main

 。ǎ┖瘮(shù)的命令行參數(shù)引用。

  內(nèi)部函數(shù)與外部函數(shù)。

  庫函數(shù)的正確使用。

  文件只要求緩沖文件系統(tǒng)(即高級磁盤I/O系統(tǒng))。

  文件的概念:文本文件和二進制文件。

  文件類型指針。

  文件的基本操作:文件的打開與關(guān)閉、文件的讀寫、文件指針的操作。

【計算機二級C語言考試復(fù)習(xí)知識點】相關(guān)文章:

計算機二級c語言考試復(fù)習(xí)知識點08-25

計算機二級c語言考試知識點08-30

計算機二級考試C語言知識點歸納08-26

計算機二級C語言考試重要知識點08-21

全國計算機二級C語言知識點復(fù)習(xí)08-25

2017年計算機二級C語言知識點復(fù)習(xí)08-19

計算機二級C語言復(fù)習(xí)資料08-30

計算機二級C語言考試重點以及復(fù)習(xí)技巧201708-21

計算機二級C語言考試技巧08-26