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

        ?

        計(jì)算機(jī)C語言的應(yīng)用特點(diǎn)研究

        2017-05-23 23:45:58屈青青
        無線互聯(lián)科技 2017年4期
        關(guān)鍵詞:應(yīng)用特點(diǎn)計(jì)算機(jī)技術(shù)

        屈青青

        摘要:近年來,在現(xiàn)代計(jì)算機(jī)技術(shù)的推動下,C語言獲得了快速的發(fā)展。由于C語言具有表達(dá)清晰、應(yīng)用范圍廣、程序運(yùn)行快等特點(diǎn),使其在國民經(jīng)濟(jì)發(fā)展中的各個(gè)部門得到了廣泛的應(yīng)用。在社會發(fā)展的過程當(dāng)中,對c語言的特點(diǎn)進(jìn)行深入研究,明確C語言應(yīng)用的優(yōu)勢,有助于拓展其應(yīng)用范圍。

        關(guān)鍵詞:C語言;應(yīng)用特點(diǎn);計(jì)算機(jī)技術(shù)

        C語言是在是由貝爾實(shí)驗(yàn)室的研究者D·M-Ritchie首先在1972年提出的,C語言有十分強(qiáng)大的功能,能夠?qū)ο嚓P(guān)工作系統(tǒng)在一定程度上進(jìn)行設(shè)計(jì)、編寫,同時(shí)c語言在應(yīng)用程序的編寫中也有一定的應(yīng)用空間。目前,隨著我國計(jì)算機(jī)產(chǎn)業(yè)的快速發(fā)展,C語言的功能不斷完善,其適用范圍也不斷拓展,這使其應(yīng)用不再局限在軟件開發(fā)這一單獨(dú)領(lǐng)域,同樣在三維、二維和動畫中等研究領(lǐng)域中也有著廣闊的應(yīng)用前景。

        1.計(jì)算機(jī)C語言的發(fā)展分析

        當(dāng)前,計(jì)算機(jī)技對人類社會的發(fā)展起著巨大的促進(jìn)作用,并在國民經(jīng)濟(jì)的各個(gè)部門中得到廣泛應(yīng)用。計(jì)算機(jī)語言作為計(jì)算機(jī)應(yīng)用的核心,在推動計(jì)算機(jī)技術(shù)發(fā)展中發(fā)揮著重要的作用。C語言是計(jì)算編程中使用的一種重要的工具,在計(jì)算機(jī)編程中發(fā)揮著十分重要的作用。C語言是一種面向過程的設(shè)計(jì)語言,C語言在應(yīng)用當(dāng)中具備高級語言和匯編語言雙重優(yōu)勢,并且在數(shù)據(jù)處理方面也展現(xiàn)出了強(qiáng)大的能力。此外c語言的三大基本結(jié)構(gòu),在很大程度上降低了編程人員的工作強(qiáng)度,提高了工作質(zhì)量和工作效率。

        20世紀(jì)70年代,C語言出現(xiàn)之后即在UNIX操作平臺上得到了十分廣泛的應(yīng)用,隨后被移植到大、中、小計(jì)算機(jī)當(dāng)中。C語言既是一種獨(dú)立的系統(tǒng)語言實(shí)現(xiàn)操作系統(tǒng)各種功能,同時(shí)作為一種程序設(shè)計(jì)語言,在軟硬件的編程中也發(fā)揮著重要的作用。在計(jì)算機(jī)技術(shù)快速發(fā)展的背景下,不同版本的C語言不斷發(fā)展,20世紀(jì)80年代C語言的功能得到進(jìn)一步完善,其功能也更加全面,并在諸多領(lǐng)域中得到了廣泛的應(yīng)用。

        2.C語言特點(diǎn)分析

        2.1主要通過關(guān)鍵字和控制語言完成編程工作

        在應(yīng)用過程當(dāng)中,操作更加簡單,并且靈活性也更好。由于c與語言具有32個(gè)關(guān)鍵字以及9中控制語言,程序開發(fā)工作者在工作中可以根據(jù)具體需要進(jìn)行靈活選擇,這為程序變成工作人員進(jìn)行工作提供了很大便利,也為程序設(shè)計(jì)人員的創(chuàng)造性工作提供了便利。

        2.2運(yùn)算符較多,表達(dá)形式十分豐富

        從C語言本身來看,除了單目、雙目及多目運(yùn)算符號,還包含了大括號、小括號、中括號及強(qiáng)制類型的轉(zhuǎn)換等等,這使得C語言的變大方式更加多樣。同時(shí),在C語言應(yīng)用中,其運(yùn)算功能涉及的范圍比較廣泛,包括賦值運(yùn)算、算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算、位運(yùn)算、條件運(yùn)算、逗號運(yùn)算等等。

        2.3循環(huán)、選擇和順序構(gòu)成了C語言的3種結(jié)構(gòu)

        此外,在C語言的組成中還包括了標(biāo)準(zhǔn)函數(shù)庫,在C語言應(yīng)用當(dāng)中輸入工作就是由標(biāo)準(zhǔn)函數(shù)庫完成的。在學(xué)習(xí)C語言的過程中,只學(xué)習(xí)其3種結(jié)構(gòu),往往難以取得良好效果,為此也要掌握標(biāo)準(zhǔn)函數(shù)庫的使用方法。C語言當(dāng)中的函數(shù)和高級語言中的程序是相互對應(yīng),在這些函數(shù)當(dāng)中main()函數(shù)與高級語言當(dāng)中的主程序是相互對應(yīng)的,其他函數(shù)可以看作是高級語言當(dāng)中的子程序。

        2.4應(yīng)用中其生成的代碼的質(zhì)量十分好,有很高的執(zhí)行效率

        與其他計(jì)算機(jī)編程語言相比,C語言的可移植性良好,并且能夠直接進(jìn)行硬件操作。

        2.5函數(shù)具有獨(dú)立結(jié)構(gòu),由函數(shù)說明和函數(shù)體兩部分組成

        一般而言,函數(shù)說明是位于上方的。函數(shù)體是由兩部分組成的,其分別是用于說明語句以及執(zhí)行語句的。

        2.6源程序在書寫時(shí)每一個(gè)語句的結(jié)尾處以“;”作為結(jié)尾

        在語句書寫時(shí),程序員根據(jù)自己的書寫習(xí)慣可以將每一條語句單獨(dú)成行,也可以采取將多條語句放在同一行的書寫模式。

        2.7語句種類比較多

        C語言的語句種類大致可以劃分為以下幾種:說明性語句;復(fù)合語句;控制語句及函數(shù)調(diào)用語句。根據(jù)結(jié)構(gòu)的不同,控制語句又可以具體劃分為循環(huán)結(jié)構(gòu)語句等,調(diào)用語句主要是由分號及以此函數(shù)構(gòu)成。

        3.C語言結(jié)構(gòu)分析

        3.1順序結(jié)構(gòu)

        在進(jìn)行程序設(shè)計(jì)的過程當(dāng)中,以C語言作為編程語言則更加簡單,在確定問題的解決順序之后,按照順序?qū)懗稣Z句就可以,依據(jù)這種方式設(shè)計(jì)的程序在執(zhí)行的過程中需要嚴(yán)格按照從上到下,一步一步進(jìn)行執(zhí)行。例如:設(shè)a=3,b=5,現(xiàn)需要對a和6的值進(jìn)行交換。若將變量a與6類比為兩個(gè)不同的杯子,3和5分別為盛在杯子里的水,此時(shí)要將兩個(gè)杯子當(dāng)中的水需要進(jìn)行交換,肯定要使用第三個(gè)杯子,假設(shè)這第三個(gè)杯子就是c,那么在研究的過程中正確的程序就是:c=a;a=6;b=c,與之相對應(yīng)的程序的執(zhí)行結(jié)果就是a=5,b=3,如果要對相應(yīng)的執(zhí)行程序進(jìn)行修改工作,對相應(yīng)的程序進(jìn)行改變,寫成:a=b,c=a,b c;這時(shí)按照這種方式執(zhí)行所得到的結(jié)果就相應(yīng)的編程a=b=c=5,這和執(zhí)行程序之前想要獲取的結(jié)果是截然不同的,這種情況一般會出現(xiàn)在初學(xué)者學(xué)習(xí)中。順序結(jié)構(gòu)能夠進(jìn)行完成一個(gè)簡單的完整程序,在人們?nèi)粘9ぷ骱蛯W(xué)習(xí)中使用到的輸入、計(jì)算、輸出3個(gè)步驟的程序就是采用的這種順序結(jié)構(gòu)。

        3.2選擇結(jié)構(gòu)

        選擇結(jié)構(gòu)指的是在執(zhí)行時(shí)需要根據(jù)提前設(shè)置的條件選擇執(zhí)行路徑。若某問題具有很強(qiáng)的邏輯關(guān)系并且需要進(jìn)行某種條件判斷時(shí),可考慮采用選擇結(jié)構(gòu)。該方法在使用時(shí),將什么作為進(jìn)行判斷的分支條件以及不同選擇下有什么樣的動作是十分關(guān)鍵的一步。在對這一類程序進(jìn)行相關(guān)設(shè)計(jì)的過程當(dāng)中,通常需要先對程序流程進(jìn)行繪制,這樣才能夠確保設(shè)計(jì)工作順利進(jìn)行。在完成了程序流程圖繪制工作之后,可設(shè)計(jì)出相應(yīng)程序的源程序。這種設(shè)計(jì)流程能夠有效地將程序設(shè)計(jì)分析和程序設(shè)計(jì)語言進(jìn)行分離,簡化了程序設(shè)計(jì)過程,也更加容易理解。

        3.3循環(huán)結(jié)構(gòu)

        在進(jìn)行具體設(shè)計(jì)的過程當(dāng)中,如果采用的是循環(huán)結(jié)構(gòu),那么可以大大減少源程序的重復(fù)書寫工作,這是一種最能夠體現(xiàn)和發(fā)揮計(jì)算機(jī)特長的程序結(jié)構(gòu)。c語言共包含4種循環(huán),分別是goto循環(huán)、while循環(huán)、do while循環(huán)和for循環(huán)。c語言的4種循環(huán)結(jié)構(gòu)能夠?qū)μ囟ǖ膯栴}獨(dú)立進(jìn)行解決,在一定情況這4種結(jié)構(gòu)之間也使能夠互相替代的。

        3.4模塊化程序結(jié)構(gòu)

        判斷語句(選擇結(jié)構(gòu))

        循環(huán)語句(循環(huán)結(jié)構(gòu))

        跳轉(zhuǎn)語句(循環(huán)結(jié)構(gòu))

        If語句:“如果”語句

        While語句:“當(dāng)…”語句

        Goto語句:“轉(zhuǎn)舵”語句

        if-else語句:“若(則)…否則…”語句

        do-while語句:“做…當(dāng)…(時(shí)候)”語句

        break語句:“中斷”(循環(huán))語句

        switch語句:“切換”語句

        for語句:條件語句(即“(做)…為了…”語句)

        continue語句:“繼續(xù)”語句(結(jié)束本次循環(huán),繼續(xù)下一次循環(huán))

        switch-case:“切換情況”語句

        return語句:“反饋”語句

        4.結(jié)語

        隨著我國經(jīng)濟(jì)結(jié)構(gòu)的不斷調(diào)整,計(jì)算機(jī)技術(shù)在我國經(jīng)濟(jì)發(fā)展和社會進(jìn)步中,勢必會扮演越來越重要的角色。而c語言作為一種重要的計(jì)算機(jī)語言,也是會伴隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用而進(jìn)一步發(fā)展。就當(dāng)前來看,計(jì)算機(jī)c語言具備其特殊優(yōu)勢,但也存在一些不足。在應(yīng)用當(dāng)中只有對C語言進(jìn)行不斷完善和發(fā)展,才能在保持優(yōu)勢的同時(shí),適應(yīng)現(xiàn)代技術(shù)發(fā)展的需要,服務(wù)于現(xiàn)代計(jì)算機(jī)技術(shù)發(fā)展。

        猜你喜歡
        應(yīng)用特點(diǎn)計(jì)算機(jī)技術(shù)
        淺談計(jì)算機(jī)中C語言的應(yīng)用特點(diǎn)
        公路設(shè)計(jì)與仿真協(xié)同框架
        計(jì)算機(jī)技術(shù)在財(cái)務(wù)會計(jì)中的運(yùn)用
        關(guān)于計(jì)算機(jī)科學(xué)與技術(shù)未來發(fā)展趨勢的相關(guān)探討
        探討辦公自動化中的計(jì)算機(jī)技術(shù)應(yīng)用
        科技視界(2016年18期)2016-11-03 23:29:16
        信息技術(shù)在小學(xué)數(shù)學(xué)課堂教學(xué)中的應(yīng)用
        考試周刊(2016年83期)2016-10-31 13:08:26
        分析計(jì)算機(jī)互聯(lián)網(wǎng)信息安全的防御技術(shù)
        基于矩陣LU分解的并行處理
        政府機(jī)關(guān)檔案計(jì)算機(jī)管理的有效應(yīng)用分析
        交通特色的安全工程專業(yè)發(fā)展過程中實(shí)驗(yàn)室建設(shè)的積極作用
        扒开双腿操女人逼的免费视频| 男男性恋免费视频网站| 亚洲男人第一av网站| 无码免费午夜福利片在线| 青青草是针对华人绿色超碰| 久久成人国产精品一区二区| 日韩少妇内射免费播放| 亚洲熟妇AV一区二区三区宅男| 亚洲国产精品二区三区| 亚洲最大水蜜桃在线观看| 东北妇女xx做爰视频| 国产精品亚洲А∨天堂免下载| 黄色三级一区二区三区| 一本色道久久亚洲综合| 免费人成视频在线| 少妇高潮无套内谢麻豆传| 久久亚洲色www成人欧美| 精品无码AV无码免费专区| 中文字幕你懂的一区二区| 亚洲综合色区一区二区三区| 天堂…在线最新版资源| 亚洲国产中文在线二区三区免 | 亚洲av无码一区二区乱子伦| 波多吉野一区二区三区av| 在线精品国产亚洲av麻豆| 国产成人精品午夜视频| 78成人精品电影在线播放| 久久精品国产亚洲av成人无人区| 国产白浆一区二区三区性色| 国产免费爽爽视频在线观看| 国产午夜成人久久无码一区二区 | 国产在线精品一区二区不卡| 国产精品久久一区性色a| 国产一区二区三区在线视频观看| 天天躁日日躁狠狠躁av麻豆| 久久久久国产一区二区三区| 2021年国产精品每日更新| 亚洲av免费看一区二区三区| 国产精品videossex久久发布| 免费av片在线观看网站| av在线网站手机播放|