計算機原理中C語(yǔ)言應用論文
計算機原理中C語(yǔ)言的應用論文

【摘要】如今科學(xué)技術(shù)水平在不斷的提高,計算機技術(shù)也在飛速發(fā)展。
C語(yǔ)言同樣也在不斷的完善和發(fā)展。
其自身固有的可操作性、靈活性、方便性,使其成為了一種熱門(mén)的編程語(yǔ)言。
本文針對C語(yǔ)言的特點(diǎn),以及其在計算機原理中的具體運用做出了分析。
【關(guān)鍵詞】計算機原理;C語(yǔ)言;應用分析
1.C語(yǔ)言的特點(diǎn)
如今,在計算機原理當中,C語(yǔ)言受到了廣泛的運用,究其原因,是因為其自身有很多優(yōu)點(diǎn),下面為大家詳細分析C語(yǔ)言的具體特點(diǎn):
1.1 C語(yǔ)言的操作步驟比較簡(jiǎn)單,不繁瑣,并且其靈活程度比較高。
它主要包括九種控制語(yǔ)言,32個(gè)關(guān)鍵字。
所以,在運用C語(yǔ)言進(jìn)行編程的時(shí)候,它對書(shū)寫(xiě)的格式?jīng)]有特別高的要求,書(shū)寫(xiě)方式也比較隨意,但是在書(shū)寫(xiě)的時(shí)候,要注意字母的大小寫(xiě)。
它可以選取低級語(yǔ)言的實(shí)用性和高級語(yǔ)言的基本結構,將二者相互地融合。
1.2 在C語(yǔ)言當中,運算符主要有三種,其運算符涉及的范圍也比較廣泛。
C語(yǔ)言當中,針對一些括號、強制類(lèi)型的轉換符、賦值符等等,都可以將其視為運算符。
這樣做的目的是豐富C語(yǔ)言當中運算符的類(lèi)型,同其它語(yǔ)言相比,使得C語(yǔ)言的運算符更為豐富。
在表達式的類(lèi)型方面,C語(yǔ)言相比于其它的語(yǔ)言也更為豐富、多樣。
1.3 在C語(yǔ)言當中,其9條基本語(yǔ)句控制的三種結構分別是選擇、循環(huán)、順序這3種結構,其它的操作步驟比如輸入、輸出都是通過(guò)其內部的庫函數來(lái)實(shí)現的。
所以,在學(xué)習C語(yǔ)言的時(shí)候,這9種基本語(yǔ)句固然重要,但也不能忽視了庫函數的學(xué)習。
標準庫函數是C語(yǔ)言編程當中的一個(gè)重要的組成部分,比如main()函數,在C語(yǔ)言中,起到一個(gè)主程序的作用。
除了main()函數意外,還有其它的函數,它們起到的作用就好比是一個(gè)子程序。
在C語(yǔ)言的運行過(guò)程中,是以main()函數作為開(kāi)始,無(wú)論編程者將main()函數放在什么位置,一旦主函數執行終了,那么這個(gè)程序也就終止執行了。
1.4 通過(guò)C語(yǔ)言程序生成出來(lái)的目標代碼有著(zhù)較高的質(zhì)量,同時(shí)其可執行程度也比較高,同時(shí)方便移植。
1.5 無(wú)論是母函數還是其他的函數,其都有一個(gè)基本的結構,主要包括兩部分,函數體和函數說(shuō)明。
1.6 在函數體的部分,首先是函數說(shuō)明,其后必須成對地使用大括號,在大括號里面的函數也是由兩部分組成:執行語(yǔ)句和說(shuō)明語(yǔ)句。
1.7 在編寫(xiě)C語(yǔ)言的時(shí)候,一句話(huà)結束了,要以分號結尾,即使該句式函數的最后一句,也需要用分號結尾。
對于語(yǔ)句的行分布,C語(yǔ)言的規定還是比較隨意的,隨便一行寫(xiě)幾個(gè)語(yǔ)句都可以,只要句與句之間用分號分開(kāi)即可。
1.8 在編寫(xiě)C語(yǔ)言的時(shí)候,可以出現注釋的部分,對注釋有著(zhù)明確的格式要求,必須以/*....*/來(lái)表示,與大括號一樣,“/*”必須要成對地出現,并且分號和星號之間不能有空格,否則在運行的過(guò)程中就會(huì )出現錯誤。
注釋的具體位置也沒(méi)有嚴格的規定,既可以在每句話(huà)的尾端,也可以自己另起一行。
如果該行不夠寫(xiě)了,就可以再起一行。
在注釋的過(guò)程中,即使電腦的操作系統不是中文,也可以以中文寫(xiě)注釋?zhuān)皇秋@示的是亂碼,但是程序可以照常運行。
1.9 和其它的高級語(yǔ)言相比,C語(yǔ)言語(yǔ)句方面并沒(méi)有什么明顯的不一樣,也是靠執行語(yǔ)句來(lái)推定程序的運行。
根據每個(gè)語(yǔ)句的意義、功能的差別,我們將9種的語(yǔ)句劃分成為了3大類(lèi):選擇語(yǔ)句、循環(huán)語(yǔ)句以及其它的控制語(yǔ)句。
除此以外,還會(huì )出現函數調用語(yǔ)句。
2.計算機原理中C語(yǔ)言的具體運用
C語(yǔ)言從出現開(kāi)始,一直不斷發(fā)展。
如今,C語(yǔ)言的應用也是相當的廣泛,設計了動(dòng)畫(huà)制作、三維圖形設計、計算機系統軟件的編寫(xiě)等等各個(gè)領(lǐng)域。
對于這些應用,都要依靠計算機原理當中C語(yǔ)言的具體運用。
如果想了解計算機原理當中C語(yǔ)言是如何具體運用的,就必須先學(xué)透C語(yǔ)言,否則在日后的編程當中,往往會(huì )因為一點(diǎn)小細節的錯誤,導致整個(gè)程序無(wú)法執行。
2.1 字符串的應用
字符串實(shí)際上就是一個(gè)字符數組。
在C語(yǔ)言編程當匯總,字符串以UNL以及ASCII作為數組,使其退出程序的一種Chair型數組。
這些字符串在計算機原理當中得到運用時(shí),不需要靠引用庫來(lái)實(shí)現。
在C語(yǔ)言的庫函數當中,有一部分函數,可以操作其對應的字符串,比起數組,這一類(lèi)的函數看起來(lái)更近似于字符串。
在運用這一類(lèi)的函數的時(shí)候,就要采用一個(gè)頭文件:。
2.2 指針的運用
在編輯C語(yǔ)言的過(guò)程中,如果想使一個(gè)變量成為指針變量,那么就要在這個(gè)變量前面添加一個(gè)“*”。
指針的含義就是,將這個(gè)變量所對應的地址儲存下來(lái),而符號“*”的還以就是在這個(gè)地址當中的儲存的內容。
通常來(lái)說(shuō),一個(gè)指針就對應著(zhù)一個(gè)地址,其是一個(gè)常量。
但是,在某些特殊情況之下,指針可以使一個(gè)變量,其所代表的指針值也就是不斷變化的。
所以,在C語(yǔ)言當中,指針可以代指很多的東西,除了變量、數組中的元素、指針對應的函數的地址,還可以代表在這些地址當中儲存的內容。
除此以外,還有一種指針是作為形式參數出現,其可以實(shí)現對函數的再調用,得出來(lái)的數值和return(z)的返回值是不一樣的。
通過(guò)上述所講,可以看出,指針使得計算機原理下的C語(yǔ)言和其它的語(yǔ)言相區別。
2.3 C語(yǔ)言的中結構的應用
上文已經(jīng)闡述,C語(yǔ)言中主要由三種結構,分別是循環(huán)結構、順序結構和選擇結構。
2.3.1 順序結構
在此,先舉一個(gè)例子,假設Z=5,X=7,如果現在要將Z和X的數值進(jìn)行交換,在某種意義上來(lái)說(shuō),可以講這兩者看做是兩瓶飲料的交換,那么此時(shí)我們就要引進(jìn)第三個(gè)空瓶子,Y。
在進(jìn)行編程的時(shí)候,程序就應該這樣寫(xiě):Y=Z;Z=X;X=Y。
所運行得出的結果就會(huì )使Z=7,Y=X=5。
如果編程的順序不是按照這樣來(lái)寫(xiě),那么很容易就得出錯誤的結果。
所以可以看出,順序結構是一個(gè)比較獨立地結構,其又是一個(gè)比較完整的結構,引導C語(yǔ)言的執行進(jìn)程。
2.3.2 循環(huán)結構
在程序的運行過(guò)程中,往往會(huì )出現某一部分的程序反復地執行。
該種部分就可以稱(chēng)為循環(huán)體。
在C語(yǔ)言的編程當中,應用循環(huán)結構,就減少了很多重復做功,并且使整個(gè)程序的結構一目了然。
在C語(yǔ)言當中,經(jīng)常使用的循環(huán)語(yǔ)句由“while”、“for”、“do-while”、“goto”這4種。
采用這4中語(yǔ)句,就可以對相同的問(wèn)題進(jìn)行同樣的處理。
2.3.3 選擇結構
根據條件的不同,選擇不同的執行路徑,這就是選擇結構的功能所在。
在選擇結構當中,通常會(huì )出現的語(yǔ)句是“if”和“if-else”。
通過(guò)以上的分析,可以看出C語(yǔ)言的組成主要靠一些比較獨立地函數,依照一種結構組合而成。
主函數好比一個(gè)大的模塊,各個(gè)子函數就是每個(gè)小模塊。
所以,在調試C語(yǔ)言的時(shí)候,可以講每個(gè)函數分開(kāi)來(lái)調試,就可以很容易的找到錯誤。
也正是因為C語(yǔ)言自身具有的模塊化的特點(diǎn),使得其運用比較靈活、方便,效率也比較高。
3.結束語(yǔ)
C語(yǔ)言正因為其自身具有的靈活性、方便性、高效率、簡(jiǎn)便性種種優(yōu)點(diǎn),備受人們青睞,成為了眾多編程語(yǔ)言當中的佼佼者。
而對于這些優(yōu)點(diǎn)最好的展示,就是講C語(yǔ)言與計算機原理想融合,使其充分地發(fā)揮出其特點(diǎn)。
參考文獻
[1]李俊.C語(yǔ)言中計算機原理的應用[J].計算機光盤(pán)軟件與應用,2012(10).
[2]夏歡慶.C語(yǔ)言在計算機中的應用[J].電腦知識與技術(shù),2011(23).
【計算機原理中C語(yǔ)言應用論文】相關(guān)文章:
計算機應用論文06-25
計算機應用中的excel教學(xué)方法探析的論文10-05
計算機應用基礎論文12-02
計算機應用基礎論文07-23
關(guān)于計算機技術(shù)在檔案管理中的應用的論文10-30
淺論計算機技術(shù)在企業(yè)管理中的應用論文09-22
計算機應用畢業(yè)論文09-29
計算機應用技術(shù)論文06-08
(合集)計算機應用論文15篇06-25
計算機應用畢業(yè)論文11-27