<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 計(jì)算機(jī)二級(jí)C語(yǔ)言考試復(fù)習(xí)知識(shí)點(diǎn)

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

    計(jì)算機(jī)二級(jí)C語(yǔ)言考試復(fù)習(xí)知識(shí)點(diǎn)

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

    計(jì)算機(jī)二級(jí)C語(yǔ)言考試復(fù)習(xí)知識(shí)點(diǎn)

      計(jì)算機(jī)二級(jí)C語(yǔ)言考試復(fù)習(xí)知識(shí)點(diǎn) 篇1

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

      1.局部變量

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

      注意:

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

      ②一個(gè)函數(shù)的形參也為局部變量;

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

      2.全局變量

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

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

      1.變量的存儲(chǔ)類別

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

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

      auto long I,j;

      也可寫成:

      long auto I,j;

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

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

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

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

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

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

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

      說明:

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

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

      ③寄存器變量的說明應(yīng)盡量放在靠近要使用的地方,用完后盡快釋放,這樣可提高使用效率。

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

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

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

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

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

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

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

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

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

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

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

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

      ①自動(dòng)變量的使用域及生存期

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

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

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

      ②寄存器變量的使用域及生存期

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

      ③靜態(tài)存儲(chǔ)類別的局部變量

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

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

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

      計(jì)算機(jī)二級(jí)C語(yǔ)言考試復(fù)習(xí)知識(shí)點(diǎn) 篇2

      1、語(yǔ)言的基本語(yǔ)法25分。主要有C語(yǔ)言的主要特點(diǎn)、各種數(shù)據(jù)類型、運(yùn)算符與運(yùn)算表達(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è)計(jì)15分。主要是應(yīng)該熟悉程序控制結(jié)構(gòu),數(shù)組,函數(shù)的應(yīng)用。

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

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

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

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

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

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

      運(yùn)算符的優(yōu)先級(jí)、類型的自動(dòng)轉(zhuǎn)換和強(qiáng)制類型轉(zhuǎn)換,

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

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

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

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

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

      指針。

      指針與指針變量的概念,指針與地址運(yùn)算符。

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

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

      函數(shù)

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

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

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

      變量的作用域。

      Main

      ()函數(shù)的命令行參數(shù)引用。

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

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

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

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

      文件類型指針。

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

    【計(jì)算機(jī)二級(jí)C語(yǔ)言考試復(fù)習(xí)知識(shí)點(diǎn)】相關(guān)文章:

    計(jì)算機(jī)二級(jí)c語(yǔ)言考試復(fù)習(xí)知識(shí)點(diǎn)09-28

    全國(guó)計(jì)算機(jī)二級(jí)C語(yǔ)言知識(shí)點(diǎn)復(fù)習(xí)06-21

    2017計(jì)算機(jī)二級(jí)考試C語(yǔ)言復(fù)習(xí)題07-31

    全國(guó)計(jì)算機(jī)二級(jí)C語(yǔ)言《選擇結(jié)構(gòu)》知識(shí)點(diǎn)復(fù)習(xí)09-21

    計(jì)算機(jī)二級(jí)C語(yǔ)言復(fù)習(xí)資料10-17

    計(jì)算機(jī)二級(jí)c語(yǔ)言知識(shí)點(diǎn)盤點(diǎn)06-18

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

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

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

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

    主站蜘蛛池模板: 亚洲AV永久无码精品一区二区| 亚洲精品无码久久久久去q| 久久丫精品国产亚洲av不卡| 欧美精品一区二区三区在线| 真实国产精品vr专区| 日韩精品无码一区二区中文字幕| 国产精品一区二区三区免费| www国产精品| 亚洲精品无码不卡在线播HE| 精品无码专区亚洲| 亚洲精品天天影视综合网| 囯产精品一品二区三区| 久久亚洲精品无码AV红樱桃| 亚洲AV无码之日韩精品| 精品久久人人做人人爽综合| 国产成人精品一区在线| 日本精品卡一卡2卡3卡四卡| 99在线精品视频观看免费| 青青草原精品国产亚洲av| 日韩视频中文字幕精品偷拍| 精品无码久久久久久尤物| 国语自产拍精品香蕉在线播放| 久久精品无码午夜福利理论片| 亚洲国产精品无码久久九九| 日本精品视频在线观看| 国内精品99亚洲免费高清| 久久精品人成免费| 亚洲国产精品人人做人人爽| 欧美黑人巨大videos精品| 久久精品成人免费国产片小草| 国产精品美女网站| 国产精品日韩深夜福利久久| 国产A级毛片久久久精品毛片 | 99精品欧美一区二区三区| 久久亚洲国产欧洲精品一| 久久亚洲国产精品一区二区| 亚洲国产精品久久久久婷婷软件| 亚洲综合一区二区精品导航| 国产精品女同一区二区久久 | 久久亚洲日韩精品一区二区三区| 久久精品国产精品亚洲毛片|