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

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

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

      1.C語(yǔ)言的內(nèi)涵特點(diǎn)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      亚洲Av无码乱码在线znlu| 久久久久亚洲AV无码永不| 亚洲一级二级三级不卡| 亚洲女久久久噜噜噜熟女| 亚洲乱亚洲乱少妇无码| 亚洲精品第一国产综合境外资源| 看亚洲a级一级毛片| 国产偷国产偷亚洲清高APP| 色婷婷六月亚洲综合香蕉| 青草久久精品亚洲综合专区| 亚洲成av人片天堂网无码】| 亚洲av无码专区青青草原| 麻豆亚洲AV成人无码久久精品| MM1313亚洲国产精品| 国产亚洲精品美女2020久久| 亚洲国产成人乱码精品女人久久久不卡| 国产午夜亚洲精品不卡| 亚洲男人第一无码aⅴ网站| 亚洲区日韩区无码区| 亚洲午夜福利717| 亚洲AV中文无码乱人伦下载| 久久精品国产亚洲AV网站| 久久亚洲中文字幕精品有坂深雪 | 久久亚洲sm情趣捆绑调教| 老色鬼久久亚洲AV综合| 亚洲国产日产无码精品| 亚洲男人天堂2022| 亚洲精品女同中文字幕| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 2019亚洲午夜无码天堂| 亚洲大尺度无码无码专线一区| 国产成人不卡亚洲精品91| 国产AV无码专区亚洲AWWW| 久久亚洲国产精品| 亚洲国产成人久久综合一区| 亚洲色欲色欲www在线播放| 国产亚洲精品2021自在线| 亚洲尤码不卡AV麻豆| 亚洲人成网站在线播放影院在线| 亚洲国产成人久久| 亚洲AV一区二区三区四区|