• 
    

    
    

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

      ?

      C語(yǔ)言編程技巧在C語(yǔ)言學(xué)習(xí)中的應(yīng)用研究

      2014-10-21 20:07白雪松
      數(shù)字化用戶 2014年20期
      關(guān)鍵詞:學(xué)習(xí)技巧C語(yǔ)言教學(xué)效果

      白雪松

      【摘 要】C語(yǔ)言是當(dāng)前社會(huì)經(jīng)濟(jì)生產(chǎn)生活中較為常見(jiàn)且應(yīng)用程度較高的編程語(yǔ)言。隨著計(jì)算機(jī)設(shè)備的普及應(yīng)用,其所發(fā)揮的作用正與日俱增。然而,由于C語(yǔ)言的晦澀難懂,導(dǎo)致學(xué)生在學(xué)習(xí)過(guò)程中缺乏學(xué)習(xí)興趣及積極性的現(xiàn)象也是時(shí)有發(fā)生,對(duì)該學(xué)科發(fā)展起到了不利的影響。為此,本文針對(duì)C語(yǔ)言編程技巧在C語(yǔ)言學(xué)習(xí)中的應(yīng)用展開(kāi)深入研究,探討可行的學(xué)習(xí)技巧,以提高C語(yǔ)言教學(xué)效果。

      【關(guān)鍵詞】C語(yǔ)言;編程技巧;學(xué)習(xí)技巧;教學(xué)效果

      前言:我國(guó)高校已經(jīng)普遍開(kāi)展C語(yǔ)言的學(xué)習(xí),對(duì)培養(yǎng)知識(shí)經(jīng)濟(jì)時(shí)代下高素質(zhì)、復(fù)合型人才起到了重要的推動(dòng)作用。然而在實(shí)踐過(guò)程中卻發(fā)現(xiàn),學(xué)生學(xué)習(xí)C語(yǔ)言的動(dòng)力不足、掌握及運(yùn)用能力較低,為C語(yǔ)言進(jìn)一步發(fā)展蒙上了一層陰影。所以本文首先對(duì)C語(yǔ)言學(xué)習(xí)過(guò)程中的難點(diǎn)進(jìn)行分析,隨后探討C語(yǔ)言編程技巧的應(yīng)用內(nèi)容,以為學(xué)生學(xué)習(xí)及課堂教學(xué)效果的提升提供幫助。

      一、當(dāng)前C語(yǔ)言學(xué)習(xí)難點(diǎn)

      (一)函數(shù)的定義和應(yīng)用

      由于C語(yǔ)言是一門較為高級(jí)的計(jì)算機(jī)匯編語(yǔ)言,在學(xué)習(xí)過(guò)程中包含了大量的函數(shù),而相應(yīng)函數(shù)如何定義和使用成為當(dāng)前學(xué)生學(xué)習(xí)的難點(diǎn)之所在。眾所周知,C語(yǔ)言編程過(guò)程中往往會(huì)通過(guò)匯編語(yǔ)言來(lái)將函數(shù)功能在相應(yīng)代碼中實(shí)現(xiàn)[1]。然而,在實(shí)際運(yùn)用及學(xué)習(xí)過(guò)程中經(jīng)常會(huì)出現(xiàn)函數(shù)嵌套的事情發(fā)生,而產(chǎn)生該現(xiàn)象的原因則是在C語(yǔ)言編程過(guò)程中已經(jīng)定義了一個(gè)函數(shù),但是操作者并沒(méi)有注意到此種情況,當(dāng)使用不同定義的函數(shù)時(shí),系統(tǒng)就會(huì)提示不能在函數(shù)體內(nèi)定義函數(shù)。所以在C語(yǔ)言學(xué)習(xí)過(guò)程中關(guān)于函數(shù)的定于和使用是困擾學(xué)生的主要問(wèn)題。

      (二)編寫程序的工整嚴(yán)謹(jǐn)性

      運(yùn)用C語(yǔ)言編寫程序是當(dāng)前知識(shí)經(jīng)濟(jì)時(shí)代下較為常用的程序編寫方式,需要操作人員具有較強(qiáng)的邏輯思維能力以及編寫水平,并且耐心要足夠良好。編寫程序主要是通過(guò)計(jì)算機(jī)檢驗(yàn)來(lái)實(shí)現(xiàn)相應(yīng)的功能,在編寫過(guò)程中每一個(gè)細(xì)節(jié)問(wèn)題都需要處理到位。一旦某個(gè)環(huán)節(jié)某個(gè)字母沒(méi)有正確書寫,那么將會(huì)導(dǎo)致編寫的整段程序無(wú)法運(yùn)行,降低了程序編寫效率。而編程工整性和嚴(yán)謹(jǐn)性是考驗(yàn)每一個(gè)學(xué)生學(xué)習(xí)效果及能力的重要指標(biāo)。但是對(duì)于當(dāng)前大多數(shù)學(xué)生來(lái)說(shuō),編寫程序仍然是一個(gè)難點(diǎn)問(wèn)題,出錯(cuò)幾率始終居高不下,導(dǎo)致學(xué)生在經(jīng)過(guò)了很長(zhǎng)時(shí)間學(xué)習(xí)后依然無(wú)法掌握正確的編寫技巧,繼而喪失了繼續(xù)學(xué)習(xí)的興趣和信心。所以C語(yǔ)言學(xué)習(xí)過(guò)程如何運(yùn)用編程技巧來(lái)提高編寫程序的工整嚴(yán)謹(jǐn)性成為當(dāng)前亟待解決的問(wèn)題。

      二、C語(yǔ)言編程技巧在C語(yǔ)言學(xué)習(xí)中的應(yīng)用

      (一)指針技巧的掌握與運(yùn)用

      C語(yǔ)言編程技巧中指針是一個(gè)較為特殊的變量,在其中存儲(chǔ)著大量的數(shù)值,可以被稱作是內(nèi)存地址之一。指針技巧可以通過(guò)分解來(lái)將各部分內(nèi)容展現(xiàn)在學(xué)生面前,以促使學(xué)生明確指針的使用。當(dāng)前C語(yǔ)言學(xué)習(xí)中指針由指針類型、指針指向類型、指針值、指針自身所占內(nèi)存區(qū)所組成。指針類型是C語(yǔ)言學(xué)習(xí)及編程中最為常見(jiàn)的知識(shí)點(diǎn),學(xué)生可以通過(guò)去除指針聲明語(yǔ)句中所包含的指針名字來(lái)判斷該指針類型,如:int*ptr、char*ptr,將指針名字ptr去掉后剩下的int*、char*即為指針類型。學(xué)生通過(guò)該技巧的使用可以在短時(shí)間內(nèi)明確所有C語(yǔ)言指針的類型,為其應(yīng)用提供了便利條件。指針指向類型相較于指針類型稍稍復(fù)雜一些,上例中去掉*后剩下的int、char等即為指針指向類型。所以指針技巧的掌握與運(yùn)用主要在于學(xué)習(xí)者的耐心及細(xì)心程度,加強(qiáng)其主觀重視程度后,學(xué)習(xí)C語(yǔ)言將會(huì)更加得心應(yīng)手。

      (二)C語(yǔ)言特有函數(shù)技巧的掌握于應(yīng)用

      C語(yǔ)言編程中函數(shù)的應(yīng)用是實(shí)現(xiàn)特定功能的基礎(chǔ)與前提,學(xué)生往往在函數(shù)的定義及使用過(guò)程中出現(xiàn)不同程度的問(wèn)題,造成其學(xué)習(xí)效果不佳。因此,在C語(yǔ)言課堂教學(xué)中教師可以在函數(shù)定義所包含的名字、參數(shù)名稱、類型以及函數(shù)返回值類型逐步分解并一一明確其各組成部分的功能,并且將獨(dú)立的函數(shù)存儲(chǔ)在編譯系統(tǒng)數(shù)據(jù)庫(kù)中,使用時(shí)輸入#include指令即可將想要使用的頭文件放入本文件中,使得C語(yǔ)言特有函數(shù)能夠在短時(shí)間內(nèi)被學(xué)生掌握及利用[2]。隨著計(jì)算機(jī)技術(shù)快速發(fā)展,C語(yǔ)言特有函數(shù)的編寫已經(jīng)可以通過(guò)程序化步驟來(lái)實(shí)現(xiàn),在方便了使用的同時(shí),也降低了學(xué)生學(xué)習(xí)難度,使得C語(yǔ)言教學(xué)效果得到大幅提升。

      (三)算法技巧的掌握與應(yīng)用

      算法是程序編寫工作的重要組成部分,也是學(xué)習(xí)過(guò)程中花費(fèi)時(shí)間較長(zhǎng)的環(huán)節(jié)。為了能夠提高學(xué)生學(xué)習(xí)效率,教師需要在課堂教學(xué)中將常用流程符號(hào)普及給學(xué)生,并且利用流程圖來(lái)講算法的應(yīng)用逐一分解,向?qū)W生直觀展示算法的應(yīng)用。當(dāng)前還可以利用自然語(yǔ)言來(lái)表示算法,同時(shí)與流程圖講解相結(jié)合,使得具備一定數(shù)學(xué)知識(shí)的學(xué)習(xí)者能夠熟練掌握算法技巧,并運(yùn)用在具體的程序編寫工作中。C語(yǔ)言是建立在數(shù)學(xué)思想基礎(chǔ)上的應(yīng)用學(xué)科,數(shù)學(xué)思維在算法技巧掌握及應(yīng)用中起到了重要的輔助所用。所以,在通過(guò)系統(tǒng)展示及分步講解基礎(chǔ)上拓展數(shù)學(xué)思維去尋找C語(yǔ)言程序編寫規(guī)律,可以為其血?dú)馄鸬绞掳牍Ρ兜男Ч?/p>

      (四)位運(yùn)算技巧的熟練掌握與應(yīng)用

      C語(yǔ)言之所以獨(dú)立于其他計(jì)算機(jī)語(yǔ)言,就在于位運(yùn)算使用。位運(yùn)算是一種以二進(jìn)制為對(duì)象、進(jìn)行各種程序、數(shù)據(jù)、結(jié)果運(yùn)算的一種基本算法。特別是在計(jì)算機(jī)文件中其應(yīng)用更為頻繁,掌握了位運(yùn)算技巧,就相當(dāng)于掌握了打開(kāi)寶藏大門的鑰匙。比如:數(shù)獨(dú)時(shí)需要使用大量Hash表來(lái)統(tǒng)計(jì)九宮格里已經(jīng)存在那些數(shù)據(jù),如果在一個(gè)九宮格之中已經(jīng)存在數(shù)字2和5,那么采用位運(yùn)算后該九宮格可以使用數(shù)字18來(lái)表示;如果某一行或某一個(gè)九宮格為運(yùn)算狀態(tài)為511,則代表了該九宮格空間已滿。要想改變其狀態(tài),只需要對(duì)其進(jìn)行位操作,而省去了將數(shù)據(jù)重新轉(zhuǎn)換成為二進(jìn)制修改之后在轉(zhuǎn)回來(lái)的步驟,使得整個(gè)C語(yǔ)言學(xué)習(xí)效率得到大幅提升[3]。

      結(jié)論:綜上所述,本文通過(guò)對(duì)當(dāng)前C語(yǔ)言學(xué)習(xí)難點(diǎn)的分析得出了困擾學(xué)生的主要問(wèn)題在于函數(shù)的定義及使用和編寫程序的工整嚴(yán)謹(jǐn)性。并以此為依據(jù)提出了C語(yǔ)言編程技巧中指針、特有函數(shù)、算法、位運(yùn)算等技巧熟練掌握是提高C語(yǔ)言學(xué)習(xí)效率的關(guān)鍵。希望通過(guò)本文的分析能夠?yàn)槲覈?guó)高校改進(jìn)C語(yǔ)言教學(xué)提供幫助,以促使C語(yǔ)言知識(shí)正遷移。

      參考文獻(xiàn):

      [1]段煅.C語(yǔ)言編程技巧在C語(yǔ)言學(xué)習(xí)中的應(yīng)用[J].電腦編程技巧與維護(hù),2010,12(20):150-151.

      [2]余勍,王捷.淺談C語(yǔ)言編程技巧在C語(yǔ)言學(xué)習(xí)中的應(yīng)用[J].信息通信,2013,25(07):108.

      [3]何成睿.C語(yǔ)言編程技巧在C語(yǔ)言學(xué)習(xí)中的應(yīng)用[J].無(wú)線互聯(lián)科技,2013,33(08):178.

      猜你喜歡
      學(xué)習(xí)技巧C語(yǔ)言教學(xué)效果
      基于分形評(píng)估模型的實(shí)踐教學(xué)效果評(píng)價(jià)方法
      情感優(yōu)教對(duì)中職護(hù)生老年護(hù)理教學(xué)效果的影響研究
      “C語(yǔ)言程序設(shè)計(jì)”課程混合教學(xué)探索
      多媒體輔助中學(xué)英語(yǔ)詞匯教學(xué)效果探究
      基于C語(yǔ)言的計(jì)算機(jī)軟件編程技術(shù)探究
      中職C語(yǔ)言單片機(jī)課堂教學(xué)中的趣味性探討
      掌握“函數(shù)的表示”提高高中數(shù)學(xué)教學(xué)效果
      計(jì)算機(jī)原理中C語(yǔ)言的應(yīng)用價(jià)值
      高中物理力學(xué)學(xué)習(xí)技巧之我見(jiàn)
      利用英文原聲影視材料,提高英語(yǔ)口語(yǔ)技巧
      宜都市| 漳州市| 江口县| 临沭县| 广昌县| 兴文县| 利川市| 丹棱县| 桑植县| 藁城市| 红原县| 安岳县| 当阳市| 洛南县| 屏山县| 来宾市| 岢岚县| 临洮县| 乌苏市| 吉安县| 商都县| 海林市| 磴口县| 南岸区| 寿光市| 如皋市| 凉城县| 政和县| 沈阳市| 留坝县| 连城县| 云南省| 璧山县| 四子王旗| 枣强县| 广安市| 遵义县| 曲沃县| 潮州市| 台湾省| 武乡县|