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

        ?

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

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

        白雪松

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        參考文獻:

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

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

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

        猜你喜歡
        學(xué)習(xí)技巧教學(xué)效果
        巧用學(xué)習(xí)技巧,提高高中英語教學(xué)的有效性
        考試周刊(2016年103期)2017-01-23 16:30:16
        高中物理力學(xué)學(xué)習(xí)技巧之我見
        亞太教育(2016年36期)2017-01-17 19:39:52
        淺析拉丁舞的認(rèn)識及其學(xué)習(xí)技巧的闡述
        東方教育(2016年3期)2016-12-14 21:01:46
        用信息技術(shù)增強初中籃球教學(xué)效果
        關(guān)于提高開放電大“統(tǒng)計學(xué)原理”教學(xué)效果的探討
        新課程研究(2016年1期)2016-12-01 05:52:08
        利用英文原聲影視材料,提高英語口語技巧
        考試周刊(2016年63期)2016-08-15 22:22:32
        關(guān)于中考英語復(fù)習(xí)的幾點嘗試
        如何讓學(xué)生投入到語文學(xué)習(xí)活動中
        考試周刊(2016年48期)2016-06-29 17:08:35
        如何提高高中聲樂教學(xué)效果
        散文百家(2014年11期)2014-08-21 07:16:52
        提高病理學(xué)教學(xué)效果的幾點體會
        欧美成aⅴ人高清免费| 国产午夜av秒播在线观看| 中文人妻熟妇乱又伦精品| 亚洲精品你懂的在线观看| 中文字幕麻豆一区二区| 91精品久久久中文字幕| 一区二区三区视频| 中文字幕亚洲乱码熟女一区二区 | 毛片大全真人在线| 久久久久亚洲AV无码专| 人妻少妇激情久久综合| 情爱偷拍视频一区二区| 亚洲精品无码久久久久久| 亚洲中文字幕无码久久2018| 久久国产精品免费久久久| 18禁止进入1000部高潮网站| 中文亚洲成a人片在线观看| 日本激情网址| 日韩一区三区av在线| 亚洲国产精彩中文乱码av| 激情欧美日韩一区二区| aⅴ色综合久久天堂av色综合| 久久这里都是精品99| 日韩精品一区二区三区中文| 国产三级精品三级国产| 俺来也三区四区高清视频在线观看| 日本饥渴人妻欲求不满| 色播久久人人爽人人爽人人片av| 久久精品成人91一区二区| 成人国产高清av一区二区三区| 又粗又黄又猛又爽大片app| 久久香蕉国产精品一区二区三| 亚洲乱码中文字幕综合| 亚洲精品国产第一综合色吧| 亚洲aⅴ天堂av天堂无码麻豆| 久久精品成人91一区二区| 91精品人妻一区二区三区水蜜桃| 欧美另类人妖| 国产91福利在线精品剧情尤物| 国产精品视频白浆免费看| 国产大片内射1区2区|