當前位置:學者齋 >

計算機 >C語言 >

2017年計算機二級C語言的應用

2017年計算機二級C語言的應用

yjbys考試網為您整理了2017年計算機二級C語言的應用,更多計算機等級考試相關信息請訪問應屆畢業生計算機等級考試網。

2017年計算機二級C語言的應用

從前面對C語言的特點的分析中,不難看出C語言具有編程方便、語句簡練、功能很強、移植性好等優點,是編程者喜歡使用的一種結構化程序設計語言。

C語言已被廣泛地應用於系統軟件和應用軟件的開發中。在下述的幾個方面應用得更廣泛。

  1.數據庫管理和應用程序方面

C語言的非數值處理功能很強,因此它被廣泛地應用於數據庫管理系統和應用軟件。大多數的關係數據庫管理系統,如dBASE,Fox$ASE, ORACLE等,都是由C語言編寫的。各種不同部門的應用軟件也大都是用G語言開發的,C語言在開發數據庫應用軟件方面應用很廣,深受開發者的歡迎。

  2.圖形圖像來統的應用程序方面

C語言在圖形圖像的開發中也有着廣泛的市場。很多圖形圖像系統,如AutoCAD通用圖形系統等,就是使用C語言開發的,並且在這些圖形系統中可以直接使用C語言編程,實現某些功能。C語言編譯系統帶有許多繪圖功能的函數,利用這些函數開發圖形應用軟件十分方便。所開發的應用程序常用C語言編寫接口界面,這樣既方便又靈活,效果很好。這是因為該語言提供有圖形處理功能,便於實現圖形圖像的各種操作。因此,C語言在圖形圖像的應用方面很好地發揮了它的作用。

  3.編寫與設備的應用程序方面

C語言不僅在建立友好界面方面有着廣泛應用,如下拉式菜單、彈出菜單、多窗口技術等;而且在編寫與設備的接口程序方面也有着廣泛應用。這是因為C語言不僅具有高級語言的特性還具有低級語言的功能,因此,在編寫接口程序方面十分方便,有時它與彙編語言一起使用,會顯示出更高的效率。

  4.數據結構方面

由於C語言提供了十分豐富的數據類型,不僅有基本數據類型還有構造的數據類型,如數組、結構和聯合等,把它們用於較複雜的數據結構〔例如,鏈表、隊列、伐、樹等)中顯得十分方便,這方面已有許多成熟的例程供選擇使用。

  5.排序和檢索方面

排序和檢索是數據處理中最常遇到並較為複雜的間題。使用C語言來編寫排序和檢索各種算法的程序既方便又簡潔。特別是有些排序算法採用了遞歸方法進行編程,更顯得清晰明瞭。因此、人們喜歡使用G語言來編寫這方面的程序。

上述列舉了五個方面的應用,但絕不是説C語言的應用僅限如此,而是説在這幾個方面目前使用得更多些。C,語言可以説在各個領域中都可以倪用,並且都會有較好的效果。所以,C語言是當前被用於編程的最廣泛的語言之一。

另外,C語言是一種結構化程序設計語言,在編寫大型程序中也很方便,特別是該語言又提供了預處理功能,其中文件包含在多人同時開發一個大程序時將帶來減少重複和提高效率等好處,因此,越來越多的人喜歡用C語言來開發大型程序。

單詞是由若干個有序的字符組成的,單詞的集合稱為詞彙。C語言的單詞有如下幾種:標識符、關鍵字、運算符、分隔符、常量、字符串和註釋符。

下面對上述7種單詞的詞法規則逐一詳述,有些單詞,例如,關鍵字、運算符、常量和字符串等,後面的章節中還會詳細講述。

1.標識符

標識符是由字母、下劃線和數字組成的字符序列,要求第一個字母必須是字母或下劃線。

標識符是用來給C語言程序中所使用的變量、函數、語句標號、類型定義等起名字的。C語言本身對標識符所用字符個數不作限制,但是在具體使用中,有些計算機只識別前面8個字符,而其他字符不作識別。另外,對大寫小寫字母是區分的。例如,a和A分別表示不同的變量。

在使用標識符起名字時,要注意儘量有意義並便於閲讀。一般變量名或函數名多以小寫字母開始或全部用小寫字母,例如,a},a6,creat_list()等。有人喜歡將表示某種含義的多個英文單詞組成的`名字中用下劃線作為單詞間的連接等,如建立鏈表函數起名為。eat_list()。也有人喜歡將多個英文單詞連在一起寫而不用下劃線分隔,為了表示不同單詞而將除第一個單詞之外的其他單詞的第一個字母大寫,如刪除鏈表某結點的函數起名為deleteNode()q

下列的標識符是合法的:

x100,int一cnt,一xy,aB,sum,lotuS、一1一2一3,studentName等。

下面的標識符是非法的;

26d,#mon,ab.c,$xy,,x>=y,m,n,4B等。

讀者要學會寫出合法的標識符,也要能識別出非法的標識符。

在給變量、函數等起名字時最好能做到“見名知意”,即從標識符的字符集中可知道該變量或函數的含意。例如,year,month,day,nartxe,age,sex等,不難從英文單詞中瞭解變量的含意。

2.關健字

關鍵字是一種具有特定含意的標識符。關鍵字又稱保留字。因為這些標識符是系統己經

定義過的,不能再定義了,需要加以保留。使用者不能用關鍵字作為所定義的標識符,因此,讀者要知道系統已經使用了哪些保留字。下面將它們分類説明如下(關於這些關鍵字的含意及用法本書後面章節會有詳細講解)。

(1)標識類型的關鍵字

int,char,long,float,double,short,unsigned,struct,union,enum,auto,extern,

static,register,typedef,void。

(2)標識控制流的關鍵字

gato,return,break,continue,if,else,default,do,while,sW1tC11,case。

(3)標識預處理功能的關鍵字

define,include,undef,ifdef,ifndef,endif,lin。等。

(4)其他關鍵字

sizeof,asm,,pascal等,

上述的標識符都是系統已有定義的保留字,讀者不得再重新定義。

3.運算符

運算符是用來表示某種運算操作的一種符號,有的運算符用一個字符組成,也有的運算符由多個字符組成。有的運算符只要求有一個操作數,這種運算符叫單目運算符;有的運算符要求有兩個操作數,稱為雙目運算符;還有要求有三個操作數的運算符,稱為三目運算符。C語言中運算符種類繁多,優先級複雜,還有結合性等問題,本書第三章中專門講述運算符問題。

4.分隔符

分隔符是用來分隔多個變量、數據項、表達式等的符號。C語言中常用的分隔符有逗號,空白符,分號和膏號。下面介紹這些分隔符的使用方法。

(I)逗號作為分隔符用來分隔多個變量和函數參數。例如,在説明語句中,同種類型的多個變量可用逗號將其變量分隔開:

inta,b,c,d;

這表示變量a,b,c和d都被定義為int型變量。又例如,在函數定義或調用時,用逗號將函數的多個形參或實參進行分隔,在下列函數的定義中,

Add(a,b,c)

inta,b,c,

{

這表示函數add有三個形參a,b和c,用逗號進行分隔。

標籤: 計算機 二級 語言
  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-hk/jsj/cyuyan/6gmo4e.html