• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      計(jì)算機(jī)C語(yǔ)言編輯程序技巧及應(yīng)用淺析

      2018-12-24 15:06:05謝國(guó)華廣州城建職業(yè)學(xué)院
      數(shù)碼世界 2018年7期
      關(guān)鍵詞:優(yōu)質(zhì)化基礎(chǔ)知識(shí)編程

      謝國(guó)華 廣州城建職業(yè)學(xué)院

      引言:在拓展計(jì)算機(jī)平臺(tái)和技術(shù)的背景下,應(yīng)用計(jì)算機(jī)的范圍也在擴(kuò)大。計(jì)算機(jī)人才應(yīng)該擁有的一項(xiàng)基礎(chǔ)技能就是軟件編程,而C語(yǔ)言則是編程中的一種重要的應(yīng)用語(yǔ)言,計(jì)算機(jī)專業(yè)將這門課程作為一個(gè)基礎(chǔ)。在學(xué)習(xí)C語(yǔ)言編程時(shí),需要加強(qiáng)對(duì)基礎(chǔ)知識(shí)的學(xué)習(xí),應(yīng)用一些編程技巧,增加實(shí)踐操作,提高C語(yǔ)言編程的效率與質(zhì)量。

      1.計(jì)算機(jī)C語(yǔ)言的主要內(nèi)容與特點(diǎn)

      要想熟練應(yīng)用C語(yǔ)言的編程技巧,必須對(duì)基礎(chǔ)知識(shí)有足夠掌握,C語(yǔ)言編程的主要內(nèi)容是(1)程序結(jié)構(gòu),主要分成循環(huán)、選擇和順序這三類[1]。(2)運(yùn)算符和操作順序。(3)結(jié)構(gòu)體與共用體。(4)函數(shù)與數(shù)組。(5)文件操作。計(jì)算機(jī)編程中,C語(yǔ)言的優(yōu)勢(shì)是簡(jiǎn)潔靈活、緊湊,有較為豐富的數(shù)據(jù)類型與運(yùn)算符,可以通過(guò)訪問(wèn)物理地址來(lái)操作硬件,不但具有較好的移植性,目標(biāo)代碼的質(zhì)量也比較高,能使執(zhí)行程序的效率得到大大提升。

      2.計(jì)算機(jī)C語(yǔ)言編輯程序的技巧

      2.1 采取位操作

      位是計(jì)算機(jī)程序中數(shù)據(jù)最小的單位,在理論角度上利用位運(yùn)算可以達(dá)到一切運(yùn)算和操作。雖然位操作通常用來(lái)變換數(shù)據(jù)和控制硬件,不過(guò)靈活應(yīng)用位操作可以有效降低取模與除法運(yùn)算,提升程序的運(yùn)行效率。

      2.2 培養(yǎng)數(shù)學(xué)思想

      計(jì)算機(jī)的重要基礎(chǔ)就是數(shù)學(xué),發(fā)展計(jì)算機(jī)的主要依據(jù)就是數(shù)學(xué),所以計(jì)算機(jī)技術(shù)各個(gè)方面都貫穿了數(shù)學(xué)思想。在編程中,采用數(shù)學(xué)方法可以使執(zhí)行程序的效率得到提升。比如在計(jì)算1到100的和時(shí),可以直接應(yīng)用數(shù)學(xué)公式將結(jié)果計(jì)算出來(lái),所設(shè)置的程序是:

      int J;

      J=(100*(1+100))/2

      其中各運(yùn)行了一次加法、乘法和除法,運(yùn)行效率較高。將數(shù)學(xué)思想應(yīng)用到編程中,將數(shù)學(xué)公式的價(jià)值發(fā)揮出來(lái),從而提升程序運(yùn)行的效率。

      2.3 空間換時(shí)間

      時(shí)間與空間在計(jì)算機(jī)的程序中是主要矛盾,為提高程序運(yùn)行的效率,可以采取逆向思維將空間換成時(shí)間。比如為字符串賦值中,編程代碼是:

      const char string1[LEN]=“He is a good man.”;

      char * cp

      cp=string1;

      這一編程的運(yùn)行效率較高,該編程直接應(yīng)用指針來(lái)操作,不過(guò)需要用到預(yù)存字符串。這一技巧比較適合用在系統(tǒng)要求高實(shí)時(shí)性、且內(nèi)存達(dá)到條件的情況下。

      3.加強(qiáng)應(yīng)用計(jì)算機(jī)C語(yǔ)言編輯程序

      3.1 對(duì)不同類型的程序案例進(jìn)行分析

      在歷史發(fā)展中,成功人士基本上都是在前人失敗的基礎(chǔ)上對(duì)問(wèn)題進(jìn)行總結(jié),最后達(dá)到成功。而在計(jì)算機(jī)C語(yǔ)言的編輯程序中也是如此,為了編輯出更好的C語(yǔ)言程序,必須多研究成功案例,從中學(xué)習(xí)操作經(jīng)驗(yàn)和編程方案,從而得到優(yōu)質(zhì)化編程方案。在對(duì)成功案例進(jìn)行分析后,要進(jìn)行模仿從而慢慢建立屬于自己的獨(dú)特編程風(fēng)格。另外,實(shí)際編程過(guò)程中,需要對(duì)程序源代碼進(jìn)行研究,對(duì)源代碼編程習(xí)慣加以分析的過(guò)程,會(huì)對(duì)編程員實(shí)際的編程習(xí)慣產(chǎn)生影響,奠定后續(xù)編程的基礎(chǔ)。通過(guò)優(yōu)質(zhì)編程案例得到優(yōu)質(zhì)化編程過(guò)程,從而對(duì)編程員掌握的基礎(chǔ)知識(shí)、程序命令語(yǔ)言加以鞏固,在實(shí)際操作的時(shí)候有了一些對(duì)比,之后就能編輯出多個(gè)命令,工作效率和質(zhì)量得到大大提升。研究成功案例是計(jì)算機(jī)C語(yǔ)言編程中的一個(gè)重要技巧。

      3.2 多進(jìn)行上級(jí)操作,加強(qiáng)練習(xí)

      不管何種學(xué)習(xí)其目的都是從實(shí)踐中得到經(jīng)驗(yàn),若知識(shí)沒(méi)有實(shí)踐價(jià)值就無(wú)法獲得實(shí)際效益。所以,在計(jì)算機(jī)C語(yǔ)言的學(xué)習(xí)與鞏固中,一個(gè)重要技巧是上機(jī)操作,通過(guò)上機(jī)操作發(fā)揮基礎(chǔ)知識(shí)的價(jià)值。加強(qiáng)對(duì)計(jì)算機(jī)C語(yǔ)言根本知識(shí)的學(xué)習(xí)是為了讓程序員在實(shí)踐中逐漸形成其獨(dú)特的編輯特點(diǎn)。當(dāng)前時(shí)期的計(jì)算機(jī)C語(yǔ)言考試中,有較大比例是機(jī)考,而企業(yè)招聘時(shí)也更加重視人才實(shí)踐操作的能力。另外,即使對(duì)C語(yǔ)言基礎(chǔ)知識(shí)掌握的不夠熟練,通過(guò)和上級(jí)操作的結(jié)合也能加深理解與鞏固,從而加深對(duì)C語(yǔ)言的認(rèn)識(shí)。所以,在學(xué)習(xí)C語(yǔ)言基礎(chǔ)知識(shí)的時(shí)候,要多進(jìn)行上機(jī)操作,在實(shí)踐中熟練C語(yǔ)言編程,建立優(yōu)質(zhì)化的編輯程序,提供給更多應(yīng)用便捷化、優(yōu)質(zhì)化的技術(shù)。

      4.結(jié)語(yǔ)

      在計(jì)算機(jī)技術(shù)迅猛發(fā)展中,C語(yǔ)言以其強(qiáng)大功能在編程中發(fā)揮著較大的作用,C語(yǔ)言編程質(zhì)量對(duì)程序的運(yùn)行效率會(huì)產(chǎn)生直接影響。為此,要積極應(yīng)用位操作、數(shù)學(xué)思想和空間換時(shí)間等編程技巧,并對(duì)不同類型的程序案例進(jìn)行分析,多進(jìn)行上級(jí)操作,加強(qiáng)練習(xí),提高計(jì)算機(jī)C語(yǔ)言編程的質(zhì)量和效率。

      猜你喜歡
      優(yōu)質(zhì)化基礎(chǔ)知識(shí)編程
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      重癥監(jiān)護(hù)優(yōu)質(zhì)化護(hù)理干預(yù)對(duì)急性心肌梗死患者的影響分析
      分析優(yōu)質(zhì)化護(hù)理在預(yù)防蕁麻疹患者并發(fā)癥中的效果
      掌握基礎(chǔ)知識(shí)
      初中語(yǔ)文閱讀教學(xué)優(yōu)質(zhì)化發(fā)展措施
      國(guó)家級(jí)高職院校優(yōu)質(zhì)化辦學(xué)的問(wèn)題與對(duì)策探析
      基礎(chǔ)知識(shí)鞏固題精選
      大田县| 安溪县| 新田县| 鄂伦春自治旗| 汽车| 肃南| 福泉市| 阳城县| 保山市| 东源县| 塔河县| 阿图什市| 抚宁县| 东海县| 安福县| 黄平县| 育儿| 广南县| 治多县| 沽源县| 织金县| 榆中县| 永善县| 普安县| 阳城县| 新巴尔虎右旗| 依兰县| 泸定县| 伊春市| 武山县| 武鸣县| 谷城县| 射洪县| 教育| 光泽县| 桦南县| 邵武市| 通化市| 丹寨县| 英吉沙县| 泸定县|