在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > 正文

C語言編程計算機(jī)軟件論文

前言:本站為你精心整理了C語言編程計算機(jī)軟件論文范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

C語言編程計算機(jī)軟件論文

1.C語言的內(nèi)涵特點

C語言是一種計算機(jī)程序設(shè)計語言,是計算機(jī)匯編語言的重要組成部分。其實質(zhì)就是通過對語言進(jìn)行編寫和翻譯,使其產(chǎn)生一種與社會相銜接的語言,讓人和計算之間通過這種語言能夠進(jìn)行簡單的交流。C語言是在1972年由美國貝爾研究所提出,1978年先后被運(yùn)用到各種機(jī)型中。C語言具有雙重性,具備高級語言的特點和匯編語言的優(yōu)越性,不僅能對系統(tǒng)應(yīng)用程序進(jìn)行編寫,而且能對不依靠計算機(jī)硬件的應(yīng)用程序進(jìn)行編寫。同時C語言也具有廣泛的應(yīng)用性,能在多個計算機(jī)的操作系統(tǒng)中運(yùn)用,大大提高了計算機(jī)軟件編程的效率。隨著計算機(jī)的日益普及,C語言的應(yīng)用領(lǐng)域越來越寬,成為目前較為流行的高級程序設(shè)計語言之一,在許多大型的軟件編程中被廣泛的應(yīng)用。C語言具有如下的特點:

1.1模塊化思想模塊化的基本思想就是運(yùn)用C語言在進(jìn)行計算機(jī)軟件編程設(shè)計時,按功能作用的不同將一個較大的程序分割成為許多小的子模塊,使每個小的子模塊成為一個功能單一、理解簡單和結(jié)構(gòu)合理的小程序。

1.2簡潔性強(qiáng)C語言具有語言簡潔、結(jié)構(gòu)緊湊、使用方便、靈活的優(yōu)勢。C語言包含了32個關(guān)鍵字和9條控制語句,源程序書寫方式較自由靈活,因此在計算機(jī)軟件編程中要選擇使用小寫字母,壓縮掉所有不重要的部分。

1.3運(yùn)算范圍廣C語言總共具有34種運(yùn)算符,其運(yùn)算符號十分豐富且對運(yùn)輸結(jié)果能采用各種各樣的表達(dá)形式,因此C語言的數(shù)據(jù)處理能力強(qiáng),可以為各類數(shù)據(jù)結(jié)構(gòu)進(jìn)行復(fù)雜的運(yùn)算,進(jìn)行一些高級語言較難實現(xiàn)的運(yùn)算功能。

1.4移植泛用性C語言在進(jìn)行軟件編程中基本上不需要做任何的修改,就能運(yùn)用于各種不同型號的計算機(jī)和操作系統(tǒng)環(huán)境上,從而形成很多不同版本的C語言。

1.5應(yīng)用效率高C語言的應(yīng)用結(jié)構(gòu)簡單清晰,能夠?qū)?nèi)存中的相應(yīng)地址進(jìn)行直接的訪問,操作十分方便,被稱為高級語言中的低級語言。同時能夠直接調(diào)用系統(tǒng)功能,直接操作硬件,具備許多高級語言所不具備的高效率。

2.C語言在計算機(jī)軟件編程中的技巧

C語言具有模塊化的特點,因此在計算機(jī)軟件程序編程中,充分發(fā)揮C語言的靈活性和方便性,提高軟件編程的技巧性,能夠優(yōu)化軟件程序編輯和提高軟件開發(fā)的效率和質(zhì)量。

2.1變量數(shù)據(jù)和運(yùn)算模式的合理設(shè)置設(shè)置變量數(shù)據(jù)時,要在最大限度滿足計算機(jī)軟件編程需要的前提下,盡可能合理的設(shè)置變量數(shù)據(jù),使用無符號的最小數(shù)據(jù)類型,這樣能減少程序代碼,從而促進(jìn)計算機(jī)軟件編程的有效運(yùn)行。同時在設(shè)置運(yùn)算模式時,要盡量運(yùn)用定點運(yùn)算,避免運(yùn)用浮點運(yùn)算。

2.2變量存貯器類型的合理定義在計算機(jī)軟件編程中,采用和操作不同類型的變量存貯器時,會造成編譯后的代碼執(zhí)行效率各不相同,只有合理定義變量存貯器類型,才能不斷提高程序的執(zhí)行效率。因此在定義變量存貯器類型時,應(yīng)在滿足條件的情況下盡量選用內(nèi)部直接尋址存貯器。

2.3變量存貯類型的靈活設(shè)置在計算機(jī)軟件編程中,C語言具有模塊化思想,正確函數(shù)變量的傳遞在編程中十分重要,因此子程序模塊使用的變量常采用局部變量,而整個程序模塊使用的變量要采用全局變量。另外在C語言中靈活使用指針、結(jié)構(gòu)和聯(lián)合,也便于數(shù)據(jù)的傳遞,提高軟件編程的效率。

2.4設(shè)計軟件編程與C語言的接口C語言具有程序執(zhí)行速度快和直接操作硬件的優(yōu)勢,在進(jìn)行數(shù)據(jù)采集、中斷服務(wù)器處理和實時控制時,可以將C語言程序運(yùn)用到計算機(jī)軟件編程中,自行控制數(shù)據(jù)的傳遞,從而能夠精確控制任務(wù),加快實時響應(yīng)。

2.5編譯控制指令的正確選擇C語言能為計算機(jī)的軟件編程提供了20多條控制指令,總體可分為首要控制指令和一般控制指令,首要控制指令的選擇只能用一次,要放在源程序的開始處,以防止重復(fù)而導(dǎo)致停止編譯,而一般控制指令的選擇可以多次。因此選擇正確的控制指令,能加速程序調(diào)試過程。

3.C語言在計算機(jī)軟件編程中的應(yīng)用

C語言具有很強(qiáng)的優(yōu)越性,可以適用于計算機(jī)軟件編程實驗研究,這就需要對C語言在計算機(jī)軟件編程中的應(yīng)用有一個全面的認(rèn)識,避免在以后的程序設(shè)計過程中出現(xiàn)基礎(chǔ)不足的情況。

3.1指針的應(yīng)用C語言中的指針代表相關(guān)變量、相應(yīng)函數(shù)的地址和地址相對應(yīng)的存儲內(nèi)容。在進(jìn)行軟件編程時,如果一個相應(yīng)的變量聲明前面,出現(xiàn)“*”號,那就表示這個內(nèi)存地址相對應(yīng)的存儲內(nèi)容。通常情況下C語言的一個指針代表著一個相應(yīng)函數(shù)的地址,是一個常量。此外,C語言的指針可以在調(diào)用函數(shù)時得到幾個不同于return(z)的返回值。

3.2字符串在C語言中,字符串是一種以ASCII的UNL作為數(shù)組退出的一種chair型的數(shù)組,在計算機(jī)軟件編程中,字符串的使用一般不需要引用庫。但在C標(biāo)準(zhǔn)庫中包含著一些函數(shù)可以操作相應(yīng)的字符串,在使用這些函數(shù)時,需要運(yùn)用相對應(yīng)的頭文件進(jìn)行引用。

3.3C語言結(jié)構(gòu)C語言主要包括三種結(jié)構(gòu)模式即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)在C語言中是按照先后次序進(jìn)行操作,通過構(gòu)建一個相對簡單和完整的程序,進(jìn)行相對獨立的運(yùn)用。循環(huán)結(jié)構(gòu)是在進(jìn)行各種數(shù)據(jù)運(yùn)算和處理時,需要對其中的一些語句進(jìn)行反復(fù)的執(zhí)行,這在一定程度上簡化了程序的長度,使程序變得簡潔。選擇結(jié)構(gòu)是根據(jù)相關(guān)的分支條件選擇相應(yīng)的執(zhí)行路徑,在計算機(jī)軟件編程中要選擇具有較強(qiáng)適應(yīng)性執(zhí)行路徑。

總之,隨著信息技術(shù)的不斷發(fā)展和計算機(jī)軟件編程水平的不斷提高,C語言在計算機(jī)軟件編程的應(yīng)用也越來越廣。因此在計算機(jī)軟件編程過程中充分利用C語言的簡易性、獨立性、泛用性,不斷促進(jìn)計算機(jī)軟件編程的順利進(jìn)行。

作者:齊晶薇單位:哈爾濱遠(yuǎn)東理工學(xué)院

文檔上傳者

相關(guān)期刊

語言研究

CSSCI南大期刊 審核時間1-3個月

中華人民共和國教育部

語言研究集刊

CSSCI南大期刊 審核時間1-3個月

復(fù)旦大學(xué)漢語言文字學(xué)科《語言研究集刊》編委會

跨語言文化研究

省級期刊 審核時間1個月內(nèi)

中國社會科學(xué)出版社

城固县| 遵义市| 普洱| 保康县| 仙居县| 乌兰浩特市| 遂平县| 崇义县| 金堂县| 攀枝花市| 伊春市| 碌曲县| 达拉特旗| 平和县| 旬邑县| 宜君县| 门源| 南溪县| 鱼台县| 怀来县| 西青区| 石景山区| 邻水| 丹棱县| 子洲县| 屏山县| 原平市| 漳州市| 漯河市| 绥德县| 通山县| 浦江县| 文昌市| 铁岭市| 汤阴县| 措勤县| 左权县| 木里| 罗江县| 巴青县| 华蓥市|