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

        ?

        分析C語言編程中常見錯誤及解決辦法

        2018-12-27 03:33:34胡金榮
        數(shù)碼設(shè)計 2018年3期
        關(guān)鍵詞:程序

        胡金榮

        (新疆石河子工程技術(shù)學(xué)校,新疆石河子,832000)

        引言

        C語言是計算機(jī)基礎(chǔ)教學(xué)中被廣泛利用的一種教學(xué)語言,從具體的分析來看,C語言的顯著特點是功能比較強(qiáng)、使用方便且靈活,而且對語法的檢查不像其他的語言那樣嚴(yán)格。這些顯著的特點為C語言的使用帶來的便捷,但同時也為初學(xué)者帶來了諸多的不便,因此在其具體使用中往往會出現(xiàn)一些錯誤,導(dǎo)致設(shè)計的失敗。為了更好的指導(dǎo)C語言的實踐運用,總結(jié)分析C語言編程中存在的錯誤并對解決方法做分析現(xiàn)實意義顯著,以下便是總結(jié)的一些常見錯誤和解決方法。

        1 編寫問題

        1.1 輸入格式和要求不相符問題

        具體分析計算機(jī)初學(xué)者C語言編程實踐,其存在的一個顯著問題是輸入格式和要求存在著不相符的情況。簡單來講,在C語言的編程中,具體的數(shù)據(jù)以及信息符號輸出需要和要求做到一致,這樣,程序格式才會正確,否側(cè)程序無法運行。舉個簡單的例子,在 scanf(%d%d,&a&b);的編寫中,正確的輸入數(shù)據(jù)方法是在兩個數(shù)據(jù)之家使用空格、TAB鍵、回車鍵進(jìn)行分隔,若是使用其他的符號做分隔,數(shù)據(jù)會出現(xiàn)不能正確讀入變量的問題。簡言之,在編程中,格式是需要重點注意的問題,一定要保證輸入的格式和具體的要求相符合。

        1.2 數(shù)據(jù)輸入輸出時格式說明與變量類型不相符問題

        在利用C語言做具體程序編寫的時候,如果出現(xiàn)數(shù)據(jù)輸入輸出時的格式說明和變量類型存在不相符的情況,程序的應(yīng)用也會出現(xiàn)問題,因此需要對這一現(xiàn)象做有效的處理。舉個簡單的例子,在程序 int a,that b;這個程序的具體利用中,如果希望a=3,b=3.5,可以利用scanf(%%d’,&a&b);格式,如果只是從鍵盤上做3 3.5的輸入,變量不會對正確的數(shù)據(jù)進(jìn)行接收。而這種錯誤在編譯的過程中不會有錯誤信息的顯示,所以初學(xué)者需要格外的注意。

        1.3 書寫變量標(biāo)識時大小寫忽略問題

        在利用C語言做程序編寫的時候,第三個比較常見的問題是在變量書寫的時候存在著大小寫被忽略的情況。具體分析C語言編程要求發(fā)現(xiàn)其對大小寫的認(rèn)定是不同的,即在C語言編程中,大小寫是被當(dāng)做不同的字符使用的。從編程習(xí)慣來看,符號常量名一般用大寫,變量名用小寫,這樣可以增強(qiáng)可讀性。在C語言編程中,除去大小寫存在忽略的問題,一些初學(xué)者會將字母“O”和數(shù)字“0”做混淆導(dǎo)致錯誤出現(xiàn),因此在具體編程的時候,需要仔細(xì)核對字符,避免出現(xiàn)此類問題。

        1.4 字符常量和字符串常量混淆問題

        在C語言編程中,字符常量和字符串常量是完全不同的內(nèi)容,因此在具體的程序編寫中需要對二者做區(qū)分,可是目前的一些計算機(jī)初學(xué)者還是會將二者弄混。簡單分析來看,所謂的字符常量,其一般是由單引號括起來的單個字符,而字符串常量是由雙引號括起來的字符序列,從具體形態(tài)也能夠做二者的區(qū)別。再者,字符串結(jié)束的時候會由系統(tǒng)添加“γ)”符號,所以字符串“a”實際上是“a”和“γ)”兩個字符的綜合表示,所以將其獻(xiàn)給一個字符變量與語法要求不相符。

        1.5 語句后的分號問題

        在C語言程序編寫的過程中,初學(xué)者比較容易犯的一個錯誤是在語句的后面沒有做分號的添加。從具體的分析來看,C語言編程的每條語句,其后面都有一個分號,這是不容忽視的,而初學(xué)者很容易將這個分號做省略。

        例如a=1

        b=2

        在編譯的時候如果不做分號的添加,下一行會成為上一行的一部分,這樣,語法錯誤會產(chǎn)生。在有時候做改錯的時候發(fā)現(xiàn)數(shù)據(jù)輸入等不存在問題,但是編譯確實有錯誤存在,這時候就需要考慮命令之前分號是否有輸入。簡言之,小小的分號在程序編譯中具有重大的作用,必須要牢記其作用并做好添加工作。

        1.6 使用數(shù)組的越界問題

        在C語言程序編寫的時候,常見的問題還有熟用數(shù)組的越界問題。在進(jìn)行數(shù)組的定義時,將定義的“元素個數(shù)”誤認(rèn)為是可以使用的最大下標(biāo)志,這便會造成數(shù)組越界問題的產(chǎn)生。從具體的分析來看,此問題會導(dǎo)致程序運行錯誤,但是編譯系統(tǒng)不會對錯誤信息進(jìn)行顯示,所以此問題是計算機(jī)初學(xué)比較容易犯,卻不容易改正的問題。簡單來將,要真正的解決此問題,重要的措施是對C語言的規(guī)定做明確的分析和界定,了解其具體使用的規(guī)范等。

        1.7 形參和函數(shù)中的局部變量定義方法混淆問題

        在C語言程序編寫中,存在的第七個顯著問題是形參和函數(shù)中的局部變量在定義方法上存在著混淆。從具體的分析來看,形參的定義需要在函數(shù)體外進(jìn)行,而局部變量的定義則要在函數(shù)體內(nèi)進(jìn)行,因此要解決此問題,首先要做的工作是對程序當(dāng)中的形參和局部變量做具體的界定,只有準(zhǔn)確的判斷出形參和巨變變量,其定義方法詞匯更加的準(zhǔn)確,在定義過程中的混淆情況也會得到有效的改善。簡言之,強(qiáng)化認(rèn)知,做好具體的內(nèi)容區(qū)分具有十分顯著的意義。

        2 程序調(diào)試時找不到結(jié)果問題

        就計算機(jī)初學(xué)者的具體問題分析來看,其比較難解決的一個問題是上機(jī)對程序的調(diào)試。從實踐分析來看,很多人在程序運行很多遍之后依然看不到結(jié)果,針對這樣的情況,其可以用mun菜單下的user screen命令,或者是在所有程序編制完成后在最后一個“)”前加一個函數(shù),這樣,程序運行結(jié)束后結(jié)果會顯示在屏幕上,敲任意鍵,界面會返回到編輯屏。

        3 結(jié)束語

        綜上所述,在計算機(jī)C語言的編程學(xué)習(xí)中,很多初學(xué)者會犯這樣或者那樣的問題。這是初學(xué)者會犯的通病問題,只要找出問題做好解決,C語言編程教學(xué)便會實現(xiàn)進(jìn)步。基于這樣的情況,總結(jié)C語言編程中常見的問題以及解決方法便有了顯著的社會意義。

        [1]劉翠翠.C語言程序設(shè)計教學(xué)中的問題及改革建議[J].科技資訊, 2017,15(18): 143-144.

        [2]葛耿育.地方高校C語言教學(xué)中的問題探討及解決方法[J].電腦知識與技術(shù), 2017, 13(32): 171-172.

        [3]陳鴻, 殷鳳梅, 張江.非計算機(jī)專業(yè) C語言程序設(shè)計中漸進(jìn)式框架教學(xué)法的研究[J].科技創(chuàng)新導(dǎo)報, 2017, 14(12): 221-222.

        [4]孫溫穩(wěn).操作系統(tǒng)內(nèi)存管理的實現(xiàn)[J].河南科技, 2016, (03).

        [5]阿依吐拉·艾合買提.新形勢下 C語言編程技術(shù)研究[J].無線互聯(lián)科技,2016, (16).

        [6]茹先古麗·吾守爾, 艾合買提·阿布拉.C語言編程技巧在C語言學(xué)習(xí)中的應(yīng)用[J].山東工業(yè)技術(shù), 2016, (22).

        [7]田馳.C語言編程技巧在 C語言學(xué)習(xí)中的應(yīng)用研究[J].無線互聯(lián)科技,2016, (19).

        [8]盧葦, 蔡圓媛, 邢薇薇.國際化軟件人才培養(yǎng)模式改革與創(chuàng)新[J].高等工程教育研究, 2013, (01).

        [9]潘津.C語言編程技巧在C語言學(xué)習(xí)中的應(yīng)用研究[J].電子技術(shù)與軟件工程, 2013, (16).

        [10]葛磊蛟, 毛一之, 李歧, 等.基于C語言的RS232串行接口通信實現(xiàn)[J].河北工業(yè)大學(xué)學(xué)報, 2008, (06).

        猜你喜歡
        程序
        給Windows添加程序快速切換欄
        電腦愛好者(2020年6期)2020-05-26 09:27:33
        試論我國未決羈押程序的立法完善
        失能的信仰——走向衰亡的民事訴訟程序
        “程序猿”的生活什么樣
        英國與歐盟正式啟動“離婚”程序程序
        基于VMM的程序行為異常檢測
        偵查實驗批準(zhǔn)程序初探
        我國刑事速裁程序的構(gòu)建
        創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
        恐怖犯罪刑事訴訟程序的完善
        国产人在线成免费视频| 三叶草欧洲码在线| 国产精品www夜色视频| 日韩成人无码| 日韩成人大屁股内射喷水| a在线观看免费网站大全| 丰满岳乱妇在线观看中字无码 | 麻豆精品国产免费av影片| 91精品国自产拍老熟女露脸| 国产91清纯白嫩初高中在线观看 | 久久久久久av无码免费网站下载| 18禁黄污吃奶免费看网站| 久久精品国产视频在热| 中文字幕熟妇人妻在线视频| 一级片久久| 久久99久久99精品免观看女同| 91国产自拍视频在线| 97女厕偷拍一区二区三区| 户外精品一区二区三区| 成人免费无码大片a毛片抽搐色欲| 天堂新版在线资源| 国产无套护士在线观看| 美国黄色片一区二区三区| 日本一区二区三区中文字幕视频| 午夜一区二区三区在线观看| 精彩视频在线观看一区二区三区| 日韩精品人成在线播放| 国产又色又爽又高潮免费视频麻豆| 伊人婷婷在线| 精品亚洲视频免费观看网站| av在线播放亚洲天堂| 香蕉成人伊视频在线观看| 无码aⅴ免费中文字幕久久| 八戒网站免费观看视频| 中文AV怡红院| 人妻尤物娇呻雪白丰挺| 最新露脸自拍视频在线观看| 小sao货水好多真紧h无码视频| 五月天精品视频在线观看| 久久亚洲国产成人精品v| 日韩精品免费观看在线|