国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

計(jì)算機(jī)中C語(yǔ)言的應(yīng)用特點(diǎn)管窺

2016-07-10 09:09:12沈繼濤
電子技術(shù)與軟件工程 2016年8期
關(guān)鍵詞:應(yīng)用特點(diǎn)計(jì)算機(jī)

沈繼濤

摘 要:近年來(lái),隨著科技的不斷發(fā)展和進(jìn)步,計(jì)算機(jī)技術(shù)取得了較快的發(fā)展?,F(xiàn)在,計(jì)算機(jī)技術(shù)已經(jīng)成為21世紀(jì)的重點(diǎn)技術(shù)之一,對(duì)于社會(huì)經(jīng)濟(jì)的發(fā)展具有重要的影響。C語(yǔ)言是計(jì)算機(jī)程序中比較常見(jiàn)的一種匯編語(yǔ)言,具有很多的優(yōu)點(diǎn)。但在使用的過(guò)程中也存在一些問(wèn)題。隨著相關(guān)技術(shù)的不斷發(fā)展,現(xiàn)在的C語(yǔ)言越來(lái)越完善,在實(shí)踐中應(yīng)用的范圍越來(lái)越廣。因此,進(jìn)行有關(guān)計(jì)算機(jī)C語(yǔ)言的研究具有一定的實(shí)際應(yīng)用價(jià)值。本文將結(jié)合相關(guān)的理論知識(shí)和實(shí)踐經(jīng)驗(yàn),分析和研究計(jì)算機(jī)C語(yǔ)言的應(yīng)用特點(diǎn),希望對(duì)C語(yǔ)言的應(yīng)用能有所幫助。

【關(guān)鍵詞】計(jì)算機(jī) C語(yǔ)言 應(yīng)用特點(diǎn)

1972年,美國(guó)推出了C語(yǔ)言。經(jīng)過(guò)幾年的發(fā)展,C語(yǔ)言被應(yīng)用于微機(jī)之中。相比于其它的匯編語(yǔ)言來(lái)說(shuō),C語(yǔ)言具有較為豐富的功能。C語(yǔ)言不僅可以用于計(jì)算機(jī)程序編寫(xiě),同時(shí)還具有較強(qiáng)的數(shù)據(jù)處理能力,在計(jì)算機(jī)軟件開(kāi)發(fā)的過(guò)程中具有較為廣泛地應(yīng)用。而且,C語(yǔ)言對(duì)應(yīng)用系統(tǒng)的要求比較低,具有很好的兼容性。本文將從介紹C語(yǔ)言的相關(guān)特點(diǎn)入手,具體介紹一下C語(yǔ)言的語(yǔ)法和結(jié)構(gòu),希望可以為C語(yǔ)言的應(yīng)用提供一些參考。

1 C語(yǔ)言的相關(guān)特點(diǎn)

C語(yǔ)言在計(jì)算機(jī)編程過(guò)程中具有較為廣泛地應(yīng)用,這和C語(yǔ)言自身具有的特點(diǎn)有很大的關(guān)系。C語(yǔ)言的特點(diǎn)主要表現(xiàn)在下述幾個(gè)方面。

(1)C語(yǔ)言的操作過(guò)程比較簡(jiǎn)單,靈活性比較好。C語(yǔ)言主要是通過(guò)關(guān)鍵字和控制語(yǔ)言進(jìn)行編程。C語(yǔ)言中的關(guān)鍵字有32個(gè),控制語(yǔ)言有9種,為編程人員進(jìn)行計(jì)算機(jī)程序編寫(xiě)提供了較大的發(fā)揮空間。編程人員可以根據(jù)需要自由地進(jìn)行程序編寫(xiě),而且C語(yǔ)言是可以區(qū)分大小寫(xiě)的。在實(shí)際應(yīng)用的過(guò)程中,C語(yǔ)言還可以將一些高級(jí)語(yǔ)言和一些低級(jí)語(yǔ)言結(jié)合在一起使用;

(2)C語(yǔ)言的運(yùn)算符比較多。C語(yǔ)言本身有三種運(yùn)算符,但一些括號(hào)、強(qiáng)制類型的轉(zhuǎn)換等也可以將其視為運(yùn)算符,這樣就可以增加C語(yǔ)言運(yùn)算符的種類,豐富C語(yǔ)言的運(yùn)算類型。同時(shí),C語(yǔ)言運(yùn)算符涉及到的范圍比較廣,可以豐富C語(yǔ)言的表達(dá)形式;

(3)C語(yǔ)言中不僅包括循環(huán)、順序、選擇等三種基本結(jié)構(gòu),同時(shí)還有標(biāo)準(zhǔn)庫(kù)函數(shù)。輸入操作可以通過(guò)標(biāo)準(zhǔn)庫(kù)函數(shù)完成。因此,在進(jìn)行C語(yǔ)言學(xué)習(xí)的過(guò)程中,不僅要掌握三種結(jié)構(gòu)的使用方法,同時(shí)還應(yīng)掌握標(biāo)準(zhǔn)庫(kù)函數(shù)的使用方法。在進(jìn)行C語(yǔ)言編程的過(guò)程中必須要使用函數(shù)。C語(yǔ)言中的函數(shù)對(duì)應(yīng)高級(jí)語(yǔ)言中的程序,main()函數(shù)相當(dāng)于是主程序,而其它的函數(shù)則可以視為子程序。應(yīng)用C語(yǔ)言進(jìn)行編程時(shí)總是要從main()函數(shù)開(kāi)始,在執(zhí)行時(shí)也是從main()函數(shù)開(kāi)始,只有執(zhí)行完main()函數(shù)才算完成程序的執(zhí)行任務(wù);

(4)C語(yǔ)言生成的目標(biāo)代碼質(zhì)量比較高,執(zhí)行程序的效率也比較高。相比于其它的匯編語(yǔ)言來(lái)說(shuō),C語(yǔ)言的可移植性也是比較好的,可以直接進(jìn)行硬件操作;

(5)C語(yǔ)言中使用的函數(shù)具有特殊的結(jié)構(gòu),所有的函數(shù)都由兩部分組成,分別為函數(shù)說(shuō)明和函數(shù)體。函數(shù)體要放在函數(shù)說(shuō)明的下面,函數(shù)體中也包括兩部分的內(nèi)容,一部分是說(shuō)明語(yǔ)句,另一部分是可執(zhí)行語(yǔ)句;

(6)C語(yǔ)言源程序書(shū)寫(xiě)的格式比較特殊。在進(jìn)行源程序書(shū)寫(xiě)的過(guò)程中,每一個(gè)語(yǔ)句都應(yīng)以“;”結(jié)束。但在語(yǔ)句書(shū)寫(xiě)的過(guò)程中,可以讓一條語(yǔ)句單獨(dú)成行,也可以將幾條語(yǔ)句放到一行上,程序員可以根據(jù)自己的習(xí)慣而定;

(7)C語(yǔ)言在源程序書(shū)寫(xiě)的過(guò)程中可以使用注釋,但不強(qiáng)制要求。C語(yǔ)言注釋的格式為“/*……*/”。在使用的時(shí)候需要注意,“/*”和“*/”必須要同時(shí)出現(xiàn),而是二者之間還不能留有空格。注釋可以放到語(yǔ)句后面,和語(yǔ)句同一行。也可以將注釋放到語(yǔ)句下面,另起一行。在寫(xiě)注釋時(shí)可以使用中文,如果對(duì)方使用的操作系統(tǒng)不是中文的也不會(huì)影響程序的運(yùn)行,只是會(huì)看到原本注釋用的語(yǔ)句全都變成了亂碼字符;

(8)C語(yǔ)言語(yǔ)句的種類比較多。C語(yǔ)言也是通過(guò)執(zhí)行語(yǔ)句的方式對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行控制。C語(yǔ)言的語(yǔ)句大致可以分成下述幾種。分別為控制語(yǔ)句,函數(shù)調(diào)用語(yǔ)句。其中,控制語(yǔ)句又可以按照結(jié)構(gòu)的不同分成選擇結(jié)構(gòu)控制語(yǔ)句、循環(huán)結(jié)構(gòu)控制語(yǔ)句和其它控制語(yǔ)句。而調(diào)用語(yǔ)句是由一次函數(shù)調(diào)用和分號(hào)組成的。

2 C語(yǔ)言的語(yǔ)法

C語(yǔ)言的語(yǔ)法主要包括兩種類型,第一種是指針,第二種是字符串。下文將對(duì)其進(jìn)行詳細(xì)地介紹。

2.1 指針

如果在變量前加一個(gè)“*”號(hào),則代表該變量為指針變量。變量中存儲(chǔ)的是地址,而“*”號(hào)是內(nèi)容操作符,可以調(diào)用變量所存儲(chǔ)的地址中的內(nèi)容。和其它的高級(jí)語(yǔ)言相比,指針是C語(yǔ)言的主要特征之一。指針不僅可以存儲(chǔ)變量的地址,同時(shí)還可以存儲(chǔ)數(shù)組的地址、函數(shù)的地址等。指針的存在對(duì)于C語(yǔ)言編程來(lái)說(shuō)既有好處也有壞處。指針的存在使得C語(yǔ)言可以直接對(duì)硬件進(jìn)行操作。但如果在使用指針的過(guò)程中存在錯(cuò)誤操作的現(xiàn)象,則會(huì)給程序運(yùn)行帶來(lái)一定的問(wèn)題。

2.2 字符串

在C語(yǔ)言中所謂的字符串其實(shí)就是數(shù)組,這種類型的數(shù)組比較特殊,是char型的。在使用字符串的過(guò)程中不需要使用引用庫(kù)。C語(yǔ)言標(biāo)準(zhǔn)庫(kù)中存在一些函數(shù),這些函數(shù)看起來(lái)像是字符串,但其實(shí)是數(shù)組。在使用這些函數(shù)時(shí)需要有頭文件

3 C語(yǔ)言結(jié)構(gòu)

在C語(yǔ)言中主要有三種結(jié)構(gòu)。首先,介紹順序結(jié)構(gòu)。相比于其它的結(jié)構(gòu)來(lái)說(shuō),順序結(jié)構(gòu)比較簡(jiǎn)單,設(shè)計(jì)過(guò)程也比較簡(jiǎn)單。編程人員需要先了解問(wèn)題解決的順序,然后按照這個(gè)順序進(jìn)行語(yǔ)句編寫(xiě)即可。順序結(jié)構(gòu)在執(zhí)行語(yǔ)句的過(guò)程中采用的是從上到下的順序。順序結(jié)構(gòu)可以構(gòu)成一個(gè)簡(jiǎn)單的程序,這個(gè)程序可以獨(dú)立運(yùn)行和使用。通常來(lái)說(shuō),由輸入、計(jì)算、輸出三步構(gòu)成的程序就是順序結(jié)構(gòu)。其次,介紹選擇結(jié)構(gòu)。在使用選擇結(jié)構(gòu)時(shí),程序在執(zhí)行的過(guò)程中需要一定的條件。通過(guò)特定的條件選擇程序執(zhí)行的路徑。在計(jì)算具有較強(qiáng)邏輯關(guān)系的問(wèn)題時(shí)應(yīng)使用選擇結(jié)構(gòu)。最后,介紹循環(huán)結(jié)構(gòu)。采用循環(huán)結(jié)構(gòu)可以減少源程序重復(fù)書(shū)寫(xiě)的現(xiàn)象。如果出現(xiàn)了需要重復(fù)執(zhí)行的算法可以選擇使用循環(huán)結(jié)構(gòu)。在C語(yǔ)言中有四種循環(huán)方式,分別為while循環(huán)、for循環(huán)、goto循環(huán)和do while循環(huán)。

4 總結(jié)

總之,計(jì)算機(jī)技術(shù)在社會(huì)生產(chǎn)生活中應(yīng)用的范圍越來(lái)越廣,人們對(duì)計(jì)算機(jī)技術(shù)的依賴性越來(lái)越高。C語(yǔ)言作為計(jì)算機(jī)編程的一種重要語(yǔ)言,具有其它高級(jí)語(yǔ)言不具有的特點(diǎn),在編程領(lǐng)域具有重要的作用。因此,必須要重視C語(yǔ)言的研究工作,充分發(fā)揮C語(yǔ)言的優(yōu)勢(shì)。

參考文獻(xiàn)

[1]段煅.C語(yǔ)言編程技巧在C語(yǔ)言學(xué)習(xí)中的應(yīng)用[J].電腦編程技巧與維護(hù),2010,20:150-151.

[2]夏歡慶.C語(yǔ)言在計(jì)算機(jī)中的應(yīng)用[J].電腦知識(shí)與技術(shù),2011,23:5655+5691.

[3]余勍,王捷.淺談C語(yǔ)言編程技巧在C語(yǔ)言學(xué)習(xí)中的應(yīng)用[J].信息通信,2013,07:108.

作者單位

南陽(yáng)醫(yī)學(xué)高等??茖W(xué)校 河南省南陽(yáng)市 473000

猜你喜歡
應(yīng)用特點(diǎn)計(jì)算機(jī)
計(jì)算機(jī)操作系統(tǒng)
穿裙子的“計(jì)算機(jī)”
基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
科技傳播(2019年22期)2020-01-14 03:06:34
計(jì)算機(jī)多媒體技術(shù)應(yīng)用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
淺談?dòng)?jì)算機(jī)中C語(yǔ)言的應(yīng)用特點(diǎn)
公路設(shè)計(jì)與仿真協(xié)同框架
信息技術(shù)在小學(xué)數(shù)學(xué)課堂教學(xué)中的應(yīng)用
考試周刊(2016年83期)2016-10-31 13:08:26
交通特色的安全工程專業(yè)發(fā)展過(guò)程中實(shí)驗(yàn)室建設(shè)的積極作用
電子信息技術(shù)的應(yīng)用特點(diǎn)及發(fā)展趨勢(shì)研究
商(2016年19期)2016-06-27 08:52:54
清水河县| 太仆寺旗| 宣武区| 牟定县| 临海市| 凌源市| 余江县| 如皋市| 巴马| 太仓市| 彰化市| 安多县| 于都县| 四子王旗| 蒙城县| 云龙县| 顺义区| 辉南县| 桑植县| 鹰潭市| 荣成市| 银川市| 乌拉特中旗| 潮州市| 济源市| 宜都市| 岢岚县| 固镇县| 丰镇市| 盐城市| 英吉沙县| 玛曲县| 习水县| 武夷山市| 栾城县| 丹寨县| 二连浩特市| 富民县| 信阳市| 桐梓县| 德兴市|