999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2018-12-27 03:33:34胡金榮
數碼設計 2018年3期
關鍵詞:程序

胡金榮

(新疆石河子工程技術學校,新疆石河子,832000)

引言

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

1 編寫問題

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

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

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

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

1.3 書寫變量標識時大小寫忽略問題

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

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

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

1.5 語句后的分號問題

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

例如a=1

b=2

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

1.6 使用數組的越界問題

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

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

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

2 程序調試時找不到結果問題

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

3 結束語

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

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

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

[3]陳鴻, 殷鳳梅, 張江.非計算機專業 C語言程序設計中漸進式框架教學法的研究[J].科技創新導報, 2017, 14(12): 221-222.

[4]孫溫穩.操作系統內存管理的實現[J].河南科技, 2016, (03).

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

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

[7]田馳.C語言編程技巧在 C語言學習中的應用研究[J].無線互聯科技,2016, (19).

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

[9]潘津.C語言編程技巧在C語言學習中的應用研究[J].電子技術與軟件工程, 2013, (16).

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

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 成人午夜免费视频| 四虎成人精品| 91高清在线视频| 国产成人免费| 呦女亚洲一区精品| 国产视频a| 亚洲第一天堂无码专区| 99视频全部免费| 99尹人香蕉国产免费天天拍| 一级黄色片网| 国产麻豆aⅴ精品无码| 亚洲女同一区二区| 99在线视频免费| 日本欧美一二三区色视频| 国产精品无码一二三视频| www.91中文字幕| 国产人成午夜免费看| 国产精品久久国产精麻豆99网站| 亚洲免费黄色网| 国产成人精品优优av| 中文字幕在线欧美| 色噜噜久久| 无码av免费不卡在线观看| 中文字幕中文字字幕码一二区| 亚洲专区一区二区在线观看| 亚洲黄色激情网站| 日本久久网站| 欧美日在线观看| 91口爆吞精国产对白第三集| 九色在线视频导航91| 精品国产中文一级毛片在线看| 亚洲中文字幕精品| 国内精品九九久久久精品| 狠狠色噜噜狠狠狠狠色综合久| 久久亚洲综合伊人| 免费女人18毛片a级毛片视频| 国产欧美日韩免费| 91青草视频| 亚洲有码在线播放| 日本午夜影院| 无码国产偷倩在线播放老年人| 午夜人性色福利无码视频在线观看 | 久久综合激情网| 性色在线视频精品| 国产噜噜在线视频观看| 美女免费黄网站| 精品第一国产综合精品Aⅴ| 色综合婷婷| 国产精品hd在线播放| 最新国产精品第1页| 色精品视频| 亚洲精品无码日韩国产不卡| 免费看一级毛片波多结衣| 国产欧美精品一区aⅴ影院| 性欧美在线| 中文国产成人精品久久一| 天堂岛国av无码免费无禁网站 | 国产91小视频在线观看| 成人在线综合| 国产中文一区二区苍井空| 国产在线拍偷自揄观看视频网站| 久久这里只有精品免费| 四虎永久免费地址在线网站| 国产精品天干天干在线观看| 欧美一级高清免费a| 一级毛片网| 91视频精品| 国产精品一区二区国产主播| 日韩第一页在线| 亚洲黄网在线| 伊人久久大香线蕉aⅴ色| 高清无码一本到东京热| 久久香蕉国产线| 国产99视频免费精品是看6| 欧洲欧美人成免费全部视频| 久久久久国产一区二区| 久久婷婷综合色一区二区| 亚洲av无码片一区二区三区| 在线国产欧美| 久久国产成人精品国产成人亚洲 | 欧美三級片黃色三級片黃色1| 91精品国产一区自在线拍|