激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

計算機二級C語(yǔ)言考試復習知識點(diǎn)

時(shí)間:2024-07-05 10:45:04 計算機等級 我要投稿

計算機二級C語(yǔ)言考試復習知識點(diǎn)

  C語(yǔ)言是一門(mén)面向過(guò)程的、抽象化的通用程序設計語(yǔ)言,廣泛應用于底層開(kāi)發(fā)。下面是小編收集整理的計算機二級C語(yǔ)言考試復習知識點(diǎn),希望大家喜歡。

計算機二級C語(yǔ)言考試復習知識點(diǎn)

  計算機二級C語(yǔ)言考試復習知識點(diǎn) 篇1

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

  1.局部變量

  在一函數內部所定義的變量稱(chēng)為局部變量,局部變量只在本函數范圍內有效。

  注意:

 、俨煌瘮悼梢允褂孟嗤木植孔兞棵,它們將代表不同的對象,互不干擾;

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

 、墼诤瘮祪炔,復合語(yǔ)句也可定義變量,這些變量也為局部變量,只在此復合語(yǔ)句中有效。

  2.全局變量

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

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

  1.變量的存儲類(lèi)別

  在C語(yǔ)言中,有兩類(lèi)存儲類(lèi)別:自動(dòng)類(lèi)別及靜態(tài)類(lèi)別。

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

  auto long I,j;

  也可寫(xiě)成:

  long auto I,j;

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

  格式:〔auto〕數據類(lèi)型 變量名〔=初始化表達式〕,…;

  上面的說(shuō)明格式中,方括號中是可省略的部分,auto為自動(dòng)類(lèi)別標識符,若省略auto,系統缺省的存儲類(lèi)別也為自動(dòng)類(lèi)別。

  注意:函數的形參也為自動(dòng)類(lèi)別,在定義時(shí)不必加存儲類(lèi)別標識符。

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

  格式:register數據類(lèi)型,變量名〔=初始化表達式〕,…;

  上面的說(shuō)明格式中,register為寄存器變量的存儲類(lèi)別標識符。

  說(shuō)明:

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

 、诩拇嫫髯兞渴谴娣旁诩拇嫫髦械,而不是存放于內存中,所以,寄存器變量無(wú)地址;

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

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

  格式:static數據類(lèi)型 變量名〔=初始化表達式〕,…;

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

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

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

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

  格式:〔extern〕數據類(lèi)型,變量名〔=初始化表達式〕,…;

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

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

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

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

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

 、僮詣(dòng)變量的使用域及生存期

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

  自動(dòng)變量在進(jìn)入到定義它們的函數體(或復合語(yǔ)句)時(shí)生成,在退出所在的函數體(或復合語(yǔ)句)時(shí)消失,這就是自動(dòng)變量的生存期。

  使用自動(dòng)變量的優(yōu)點(diǎn)是使各函數之間造成信息分隔,不同函數中使用同名變量時(shí)不會(huì )相互影響。

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

  寄存器變量的使用域及生存期與自動(dòng)變量相同。

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

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

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

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

  計算機二級C語(yǔ)言考試復習知識點(diǎn) 篇2

  1、語(yǔ)言的基本語(yǔ)法25分。主要有C語(yǔ)言的主要特點(diǎn)、各種數據類(lèi)型、運算符與運算表達式、基本I/O結構應用、基本的程序控制結構、宏的基本定義、文件的基本應用等。

  2、程序閱讀題30分?己说闹饕獌热轂椋哼x擇結構、循環(huán)結構的應用、數組的應用、指針特別是指針與字符數組的關(guān)系應用、函數應用(參數傳輸,全局變量,局部變量應用等)。3、程序設計15分。主要是應該熟悉程序控制結構,數組,函數的應用。

  復習內容:

  C語(yǔ)言的基本概念

  C語(yǔ)言的主要特征和程序結構。頭文件,函數的開(kāi)始和結束標志。源程序的書(shū)寫(xiě)格式。數據類(lèi)型和運算

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

  運算規則和表達式。

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

  運算符的優(yōu)先級、類(lèi)型的自動(dòng)轉換和強制類(lèi)型轉換,

  C語(yǔ)言的.基本語(yǔ)句

  基本語(yǔ)句:表達式語(yǔ)名、空語(yǔ)句、復合語(yǔ)句。數據的輸入與輸出、輸入輸出函數的調用。選擇結構語(yǔ)句。if語(yǔ)句。switch語(yǔ)句。

  選擇結構的嵌套。循環(huán)結構語(yǔ)句。for語(yǔ)句。while語(yǔ)句和do-while語(yǔ)句。continue語(yǔ)句和break語(yǔ)句。

  構造類(lèi)型和指針類(lèi)型數據

  數組、結構、聯(lián)合類(lèi)型的說(shuō)明和正確使用。

  指針。

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

  變量、數組、字符串、函數、結構體的指針,以及指向變量、數組、字符串、函數、結構體的指針變量。通過(guò)指針引用以上各類(lèi)型數據。指針數組,指向指針的指針。

  存儲區動(dòng)態(tài)分配和釋放。

  函數

  函數的基本結構和定義方法。

  函數的調用和參數傳遞。

  函數的嵌套調用、遞歸調用。

  變量的作用域。

  Main

 。ǎ┖瘮档拿钚袇狄。

  內部函數與外部函數。

  庫函數的正確使用。

  文件只要求緩沖文件系統(即高級磁盤(pán)I/O系統)。

  文件的概念:文本文件和二進(jìn)制文件。

  文件類(lèi)型指針。

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

【計算機二級C語(yǔ)言考試復習知識點(diǎn)】相關(guān)文章:

計算機二級c語(yǔ)言考試復習知識點(diǎn)09-28

全國計算機二級C語(yǔ)言知識點(diǎn)復習06-21

2017計算機二級考試C語(yǔ)言復習題07-31

全國計算機二級C語(yǔ)言《選擇結構》知識點(diǎn)復習09-21

計算機二級C語(yǔ)言復習資料10-17

計算機二級c語(yǔ)言知識點(diǎn)盤(pán)點(diǎn)06-18

2017年計算機二級考試C語(yǔ)言知識點(diǎn)大全10-14

2017年計算機二級考試C語(yǔ)言知識點(diǎn)歸納10-19

計算機二級考試c語(yǔ)言過(guò)關(guān)經(jīng)驗08-06

計算機等級考試二級C語(yǔ)言考點(diǎn)08-29

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频