亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于C語(yǔ)言的計(jì)算機(jī)編程技術(shù)探討

        2018-03-22 11:23:15
        數(shù)字通信世界 2018年4期
        關(guān)鍵詞:定義

        劉 斌

        (河北工程大學(xué),邯鄲 056038)

        1 C語(yǔ)言編程概述

        隨著經(jīng)濟(jì)全球化以及網(wǎng)絡(luò)全球化的發(fā)展,以及進(jìn)一步解放生產(chǎn)力的需要,使用計(jì)算機(jī)代替?zhèn)鹘y(tǒng)的人工作業(yè)已經(jīng)成為主流。C語(yǔ)言是高級(jí)語(yǔ)言,是B語(yǔ)言不斷進(jìn)化發(fā)展而來(lái)的,是現(xiàn)代計(jì)算機(jī)語(yǔ)言的基礎(chǔ)。由于它同時(shí)具備高級(jí)語(yǔ)言和低級(jí)語(yǔ)言各自的優(yōu)點(diǎn)特點(diǎn),簡(jiǎn)潔方便。C語(yǔ)言對(duì)于語(yǔ)法的限制不是很?chē)?yán)格,這使得C語(yǔ)言的應(yīng)用廣泛,不僅能編寫(xiě)應(yīng)用軟件,也能編寫(xiě)操作系統(tǒng),能夠適應(yīng)不同的操作系統(tǒng),而且不需要經(jīng)過(guò)很大的改動(dòng),可移植性強(qiáng)。

        2 C語(yǔ)言的特點(diǎn)及缺陷

        但是,C語(yǔ)言的語(yǔ)法開(kāi)放性對(duì)其編寫(xiě)要求和技術(shù)也帶來(lái)了影響,在運(yùn)算中尤為明顯。舉個(gè)例子,在復(fù)合式的運(yùn)算中,需要格外注意函數(shù)調(diào)用和運(yùn)算符的優(yōu)先級(jí)順序問(wèn)題,其中,函數(shù)調(diào)用的優(yōu)先級(jí)高于彈幕運(yùn)算符的優(yōu)先級(jí),與此同時(shí),單目運(yùn)算符的優(yōu)先級(jí)高于三目運(yùn)算符和雙目運(yùn)算符;C語(yǔ)言中的自加自減操作一直以來(lái)都困擾著初學(xué)者,自加操作符++位于變量后面和前面在復(fù)合式運(yùn)算中是代表兩種不同的計(jì)算順序。而且,混合使用加法運(yùn)算符和自加運(yùn)算符時(shí),需要格外小心;其次,按照一般人的習(xí)慣,都是從左到右的計(jì)算順序。但是在C語(yǔ)言的運(yùn)算過(guò)程中,單目運(yùn)算都是按照從右往左的順序,這個(gè)與日常相悖的規(guī)則會(huì)給C語(yǔ)言編程帶來(lái)不小的困擾;另外,void在C語(yǔ)言中代表特定數(shù)據(jù)類(lèi)型——“無(wú)類(lèi)型”,它在限制函數(shù)返回值的同時(shí)也可以用于限定函數(shù)的參數(shù)。下面針對(duì)函數(shù)、指針、存儲(chǔ)變量進(jìn)行詳細(xì)討論。

        2.1 函數(shù)問(wèn)題

        在C語(yǔ)言編程過(guò)程中,一個(gè)較大的程序有很多模塊組成,每個(gè)模塊含有某個(gè)或幾個(gè)特定的函數(shù)來(lái)實(shí)現(xiàn)相關(guān)功能。其中,每個(gè)函數(shù)都有函數(shù)名,函數(shù)名能夠反映出函數(shù)的基本功能。在對(duì)函數(shù)進(jìn)行定義時(shí),需要分別相關(guān)的函數(shù)名、返回值和參數(shù)名進(jìn)行一一定義。

        同時(shí)函數(shù)庫(kù)作為已經(jīng)定義好的函數(shù),在編程過(guò)程中可以大大節(jié)省編程時(shí)間。在C語(yǔ)言的編程過(guò)程中,可以通過(guò)“#include”這一類(lèi)的頭函數(shù),將所需文件頭綴入所用文件。但是為了保證庫(kù)函數(shù)有廣泛的實(shí)用性,庫(kù)函數(shù)也有很多缺點(diǎn),包括代碼工作量大,以及效率較低的不足。因此,在編程過(guò)程中,需要采用庫(kù)函數(shù)對(duì)函數(shù)進(jìn)行一定的優(yōu)化設(shè)計(jì),保證調(diào)用函數(shù)時(shí)準(zhǔn)確、高效。

        2.2 指針問(wèn)題

        相對(duì)于B語(yǔ)言以及其他高級(jí)語(yǔ)言,指針的使用使得其獨(dú)具特色,也更具有競(jìng)爭(zhēng)力。因此,在C語(yǔ)言程序編寫(xiě)過(guò)程中,指針的在使用極其重要。在指針的使用上,有很多地方需要注意。如果某個(gè)內(nèi)存地址的指針變量沒(méi)有被初始化,那么,在對(duì)該內(nèi)存直接賦值時(shí),該單元里已有的內(nèi)容便會(huì)被清除,被新的內(nèi)容取代,這會(huì)導(dǎo)致嚴(yán)重的錯(cuò)誤。

        2.3 存儲(chǔ)變量問(wèn)題

        在C語(yǔ)言編程中,值得注意的是,變量存儲(chǔ)器的類(lèi)型需要進(jìn)行合理、準(zhǔn)確的定義。由于針對(duì)不同的變量,需要采用不同類(lèi)型的存儲(chǔ)器。這也帶來(lái)了一個(gè)問(wèn)題,不同的變量決定了采用不同的變量存儲(chǔ)器,同時(shí),不同的存儲(chǔ)器在編譯中的速度也不一樣,這導(dǎo)致代碼執(zhí)行的效率高低不同。

        3 C語(yǔ)言使用相關(guān)技巧

        3.1 函數(shù)的規(guī)范使用

        但是為了保證庫(kù)函數(shù)有廣泛的實(shí)用性,庫(kù)函數(shù)也有很多缺點(diǎn),包括代碼工作量大,以及效率較低的不足。因此,在編程過(guò)程中保證調(diào)用函數(shù)時(shí)準(zhǔn)確、高效性,需要采用庫(kù)函數(shù)對(duì)函數(shù)進(jìn)行一定的優(yōu)化設(shè)計(jì)。

        3.2 規(guī)范合理使用指針變量

        在C語(yǔ)言的編程過(guò)程中,要合理準(zhǔn)確的定義指針的類(lèi)別以及指針名。然后,給其賦初值,以區(qū)別變量和指針。在編寫(xiě)函數(shù)的過(guò)程中,首先該做的是設(shè)定該函數(shù)的函數(shù)名和參數(shù)名,以及對(duì)應(yīng)返回值的類(lèi)別。在采用函數(shù)調(diào)用指針的過(guò)程中,需要正確運(yùn)用C語(yǔ)言的特殊函數(shù),來(lái)對(duì)函數(shù)進(jìn)行定義。然后根據(jù)相關(guān)算法和編寫(xiě)的方式,采用流程圖來(lái)體現(xiàn)算法的本質(zhì)內(nèi)容,以此實(shí)現(xiàn)區(qū)別指針、變量的目標(biāo)。

        在C語(yǔ)言編程中調(diào)用指針時(shí),函數(shù)應(yīng)當(dāng)由C 語(yǔ)言的特殊函數(shù)來(lái)進(jìn)行定義。在這之后,依照之前計(jì)劃好的算法,及所設(shè)定的編寫(xiě)程序的方式,使用流程圖體現(xiàn)算法的實(shí)質(zhì)內(nèi)容。

        3.3 變量存儲(chǔ)器的合理選擇

        模塊化思想是C語(yǔ)言編程中及其重要的思想,在C語(yǔ)言編程時(shí),需要十分注意函數(shù)變量的合理化傳遞,全局變量適合在程序中整個(gè)程序模塊中使用,而局部變量適合在程序中的子程序模塊中使用。從而可以合理、準(zhǔn)確地定義C語(yǔ)言編程中的變量存儲(chǔ)器類(lèi)型。

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

        隨著計(jì)算機(jī)在各行各業(yè)的廣泛應(yīng)用,尤其是計(jì)算機(jī)編程在工業(yè)自動(dòng)化程度的應(yīng)用,已經(jīng)成為一種主流。作為靈活性最大、移植性能好的高級(jí)編程語(yǔ)言之一,C語(yǔ)言編程的使用也更加廣泛。由于C語(yǔ)言自身語(yǔ)法的開(kāi)放性,在帶來(lái)靈活性強(qiáng)、可移植性強(qiáng)等優(yōu)點(diǎn)的同時(shí),也導(dǎo)致其具有一定缺陷性,因此,在C語(yǔ)言的編寫(xiě)過(guò)程中,需要習(xí)慣C語(yǔ)言的相關(guān)規(guī)則,時(shí)刻注意函數(shù)、指針、變量存儲(chǔ)器類(lèi)型選擇等方面規(guī)范度。

        [1] 張琳.基于C語(yǔ)言的計(jì)算機(jī)軟件編程分析[J].信息技術(shù)與信息化,2015(7):156-157.

        猜你喜歡
        定義
        以愛(ài)之名,定義成長(zhǎng)
        活用定義巧解統(tǒng)計(jì)概率解答題
        例談橢圓的定義及其應(yīng)用
        題在書(shū)外 根在書(shū)中——圓錐曲線(xiàn)第三定義在教材和高考中的滲透
        永遠(yuǎn)不要用“起點(diǎn)”定義自己
        海峽姐妹(2020年9期)2021-01-04 01:35:44
        嚴(yán)昊:不定義終點(diǎn) 一直在路上
        定義“風(fēng)格”
        成功的定義
        山東青年(2016年1期)2016-02-28 14:25:25
        有壹手——重新定義快修連鎖
        修辭學(xué)的重大定義
        日本女优久久精品久久| 国产目拍亚洲精品一区二区 | 99青青草视频在线观看| 美女张开腿黄网站免费| 国产亚洲一区二区手机在线观看| 国产精品亚洲专区在线播放| 国产精品一区一区三区| 日韩精品中文一区二区三区在线 | 亚洲av高清天堂网站在线观看| 欧美牲交a欧美牲交aⅴ免费真| 亚洲AV成人无码久久精品老人 | 国产精品国产三级农村妇女| 人妻丰满少妇一二三区| 亚洲一区二区三区精品| 亚洲热线99精品视频| 亚洲区在线| 99久久免费中文字幕精品| 少妇人妻中文久久综合| 欧美黑人性暴力猛交喷水黑人巨大| 综合无码一区二区三区四区五区 | 日本久久大片中文字幕| 国产色系视频在线观看| 国产美女在线精品免费观看网址 | 午夜桃色视频在线观看| 日本一二三区视频在线| a在线观看免费网站大全| 男女上床视频免费网站| 一区二区视频中文字幕| 人妻有码中文字幕| 久久久久久国产精品免费网站| h视频在线观看视频在线| 国产大片内射1区2区| 77777亚洲午夜久久多人| 国产精品一级av一区二区| 人成综合视频在线播放| 亚洲欧美成人一区二区在线电影| 国产一区二区精品久久凹凸| 日本乱熟人妻中文字幕乱码69| 国产欧美日韩一区二区三区| 亚洲综合色一区二区三区另类| 成人性生交大片免费看i|