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

?

基于C語言的計算機(jī)軟件編程實驗研究

2015-05-30 01:37胡玲莉
中國新通信 2015年22期
關(guān)鍵詞:實驗研究C語言

胡玲莉

【摘要】 計算機(jī)C語言是一門通用的計算機(jī)編程語言,應(yīng)用廣泛。在計算機(jī)信息技術(shù)不斷發(fā)展的今天,C語言的作用愈發(fā)的明顯,它促進(jìn)了計算機(jī)軟件的開發(fā)與更新,也有利于開拓新的計算機(jī)使用領(lǐng)域。 本文對計算機(jī)軟件編程進(jìn)行了研究。

【關(guān)鍵詞】 C語言 計算機(jī)軟件編程 實驗研究

計算機(jī)C語言是一種通用的程序編程語言,多數(shù)的系統(tǒng)軟件和應(yīng)用軟件的開發(fā)都以此為基礎(chǔ)。C語言是一門高級的編程語言,有著極多的優(yōu)點:如高效、表達(dá)能力強(qiáng)、功能豐富、和強(qiáng)大的可移植性。C語言能完成高水平的編程任務(wù),且操作方法簡潔方便,成為二十多年來使用最廣泛的一種編程語言。

一、計算機(jī)C語言的特點

C語言最早的歷史要追述到1969到1973年,為了移植和開發(fā)UNIX操作系統(tǒng),由丹尼斯· 里奇與肯·湯姆遜以B語言為基礎(chǔ),在貝爾實驗室開發(fā)、設(shè)計出來的。1978年后,C語言被廣泛的進(jìn)行移植,成為計算機(jī)的系統(tǒng)設(shè)計語言,為系統(tǒng)編寫提供條件。在計算機(jī)信息技術(shù)不斷發(fā)展的時代,C語言的應(yīng)用也越來越廣,成為近年來最流行的高級語言編寫程序之一。被許多重要的高級軟件編程廣泛的應(yīng)用[1]。

1、語言的功能性全面。C語言具多樣的數(shù)據(jù)類型,使用了指針的概念,使編程效率更高。此外,C語言還具有超強(qiáng)大的圖形功能,支持大多數(shù)類型的驅(qū)動器,邏輯判斷能力強(qiáng),能夠?qū)崿F(xiàn)決策的支持。

2、適用范圍廣泛。C語言適用于各種各樣的操作系統(tǒng),如DOS、Windows、UNIX等。也有極高的機(jī)型匹配度。

3、語言的結(jié)構(gòu)性強(qiáng)。C語言屬于結(jié)構(gòu)式語言,其核心特點是數(shù)字代碼的分隔化,級程序的信息交流相對于必要信息是獨立的。這種結(jié)構(gòu)式方式有很多的優(yōu)點:使編程語句結(jié)構(gòu)清晰,能直接的進(jìn)行讀取與利用。

4、語言簡潔、靈活。C語言包括32個關(guān)鍵字,9中控制語句,源程序的書寫格式相對地自由,在可定的編程中要區(qū)分大小寫,省去不需要的部分。C語言具有語法語言簡潔,編程簡單,結(jié)構(gòu)布局緊密的優(yōu)點[2]。

5、使用效率高。C語言的應(yīng)用結(jié)構(gòu)簡單,能夠直接的對目標(biāo)內(nèi)存進(jìn)行掃描讀取,能夠直接調(diào)用系統(tǒng)功能,有著諸多高級語言所不具備的高效率。

二、計算機(jī)C語言的編程技巧

1、指針的靈活運用。指針的引入極大地發(fā)揮了C語言的功能。指針屬于編程C語言中數(shù)據(jù)類型的一種,指針編程在C語言中有著極高的利用率。數(shù)據(jù)類型的切換能夠用指針變量來實現(xiàn),它能夠更快速地使用字符,從而取得內(nèi)存地址。在程序編譯的過程中我們要對指針的變量類型進(jìn)行判斷,定義指針類型,賦值和區(qū)分指針變量。使用好指針編程,可提高程序的編譯效率和執(zhí)行速度,使主函數(shù)和被調(diào)函數(shù)之間共享變量或數(shù)據(jù),便于實現(xiàn)雙向數(shù)據(jù)通信,從而實現(xiàn)動態(tài)的存儲分配,便于表示各種數(shù)據(jù)結(jié)構(gòu),編寫高質(zhì)量的程序。

2、C語言中的函數(shù)。計算機(jī)的編程語言中,每一個函數(shù)有著特定的功能,在編程的過程中,都需要都特定的函數(shù)[3]。一個較大的程序一般會分解成若干個模塊編寫,每個模塊負(fù)責(zé)完成一定的功能,而這種模塊的作用是由函數(shù)來完成的。函數(shù)名對函數(shù)功能進(jìn)行反映,因此,在定義編寫函數(shù)的過程中,需要準(zhǔn)確的對函數(shù)類型、函數(shù)名和函數(shù)變量等進(jìn)行定義。函數(shù)的定義有C語言的傳統(tǒng)格式和現(xiàn)代格式兩種。對于不同的編程語言,我們需要選取辨別函數(shù)類型,一般從函數(shù)的定義角度分,函數(shù)有庫函數(shù)和用戶定義函數(shù)兩種。庫函數(shù)是應(yīng)用比較廣的一種類型,如printf、scanf、gether、gets、puts、strcat等函數(shù)。

3、利用好各種語句類型。在C語言的編程中,不同的編程語言,都對應(yīng)著不同的語句類型。合適的語句類型才能在編程中顯示。熟悉各種語句的編寫及其應(yīng)用條件,能夠幫組我們更好的完成C語言程序的編程。復(fù)合語句是編程中最常見的一種語句,其最重要的特點是使得幾個語句從文法上成為一個語句。在如下情況下,都會使用復(fù)合語句:在運用循環(huán)語句時,若循環(huán)體包含多個語句,必須將它們合并成復(fù)合語句,否則,系統(tǒng)會默認(rèn)的把第一個分號前的看做循環(huán)體。條件語句有if和switch兩種類型,條件語句最核心的是其中的邏輯表達(dá)式,if或switch后的邏輯表達(dá)式的縮進(jìn)和換行只是便于閱讀,編譯器不會對其進(jìn)行關(guān)系處理的。switch語句一般是用于對多種具有明確值的條件進(jìn)行控制。循環(huán)語句是為了讓某一個編程能夠有限無限的通過循環(huán)體來完成語言編譯,其中循環(huán)體決定著循環(huán)語句的連貫性。各種語句之間有著必不可少的聯(lián)系,不同的語句能夠更好的適應(yīng)C編程語言,使程序編程更簡潔,效率。

三、結(jié)語

總之,隨著計算機(jī)信息技術(shù)的日益發(fā)展,人們對信息語言的編程需求也提高了,而C語言軟件編程逐漸的成為語言編程中不可或缺的一種編程,它有著簡潔、易操作、化繁為簡、緊湊的編程格式等諸多優(yōu)點,不僅實現(xiàn)了計算機(jī)軟件的多功能,促進(jìn)了軟件的使用及開發(fā),推動了計算機(jī)技術(shù)的發(fā)展。

參 考 文 獻(xiàn)

[1]李悝.計算機(jī)C語言計算機(jī)編程實驗研究[J].數(shù)字技術(shù)與應(yīng)用,2012,11:229.

[2]齊晶薇.基于C語言的計算機(jī)軟件編程實驗研究[J].科技與企業(yè),2015,01:75.

[3]梁甜.基于C語言的計算機(jī)軟件編程分析[J].電腦編程技巧與維護(hù),2014,22:22-23.

猜你喜歡
實驗研究C語言
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
基于C語言的計算機(jī)軟件編程
C語言程序設(shè)計課程教學(xué)與學(xué)科專業(yè)相結(jié)合的探索
足球選項課采用發(fā)展性評價實驗
“逆向”教學(xué)法在背躍式跳高教學(xué)中的實驗研究
高職高專院校C語言程序設(shè)計教學(xué)改革探索
原油氧化特性實驗研究
詞塊教學(xué)法對高職學(xué)生英語寫作影響的實驗研究
論子函數(shù)在C語言數(shù)據(jù)格式輸出中的應(yīng)用
非計算機(jī)專業(yè)C語言教學(xué)探討