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

C語言程序設計中常見錯誤的探討

2021-09-24 04:18:08葉小芹毛玲
電腦知識與技術 2021年23期
關鍵詞:技巧分析

葉小芹 毛玲

摘要:C語言程序設計這門課程在高校計算機課程中占據較重要的地位,尤其是本科高校的計算機相關專業,該課程旨在提升學生的編程基礎知識和基本技能,但學生要想學好C語言,掌握C語言的編程技巧,就得在學好C語言基本知識的基礎上,再反復進行上機練習,學會找出程序中的常見錯誤及錯誤原因。論文針對學生在編程過程中容易出現的錯誤進行總結和分析,主要是通過幾個具體的實際案例來進行分析,以供后續學生參考和使用,靈活掌握該課程的編程技巧。

關鍵詞:C語言;編程;錯誤;技巧;分析

中圖分類號:TP311.5? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)23-0144-04

Abstract: The course "C Language Programming" occupies a more important position in computer courses in colleges and universities, especially computer-related majors in undergraduate universities. This course aims to improve students' basic programming knowledge and basic skills. However, if students want to learn the C language and master the programming skills of the C language, they have to learn the basic knowledge of the C language, and then repeat the exercises on the computer to learn to find the common errors and the causes of the errors in the program. This article summarizes and analyzes the errors that students are prone to in the process of programming, mainly through a few specific practical cases to analyze, for subsequent students to refer to and use, and flexibly master the programming skills of the course.

Key words: C language; programming; errors; skills; analyze

1 背景

C語言程序設計是高等院校理工科專業的基礎課及必修課,很多高校都將二級省考成績作為該課程的期末成績,可見該課程的重要性。C語言是一門高級語言,是所有計算機高級語言的基礎,很多語言比如C++、Java、C#等都借鑒了它的思想、語法,例如計算機類專業學生在學習Java語言之前首先要學習C語言,同時它又是電子類專業學習單片機、DSP、PLC等專業課程的基礎。綜上,C語言是一門基礎語言且十分重要,要想學好C語言,就得從C語言的編程環境VC++6.0開始,能讀懂程序,會編寫及會調試程序,調試程序就是要學會找出程序中的錯誤,在錯誤中成長。本文將學生們在進行C語言上機課的過程中出現的常見錯誤列舉出來,并進行總結和分析,以供后續學生參考和使用。

2 計算機語言錯誤類型

程序中出現的錯誤一般分為三類,即語法錯誤、邏輯錯誤和系統錯誤[1]。

2.1 語法錯誤

語法錯誤指的是程序中含有不符合語法規定的語句,例如大小寫沒有區分,使用了沒有定義的變量等等,通常由于學生對語法不熟悉或對C語言的理解不深造成的。一般情況下,高級語言都是需要經過翻譯過程的,在C語言中,是通過VC++6.0編程環境中的編譯按鈕對C程序進行翻譯,當編譯的時候,如果程序有語法錯誤,一般輸出窗口會給出提示消息,包括錯誤個數和警告個數,錯誤出現的行號、名稱和原因提示等,有時候一個錯誤可有多個提示消息,導致這樣的原因是因為這個錯誤導致了其他行也出現了錯誤,所以作為初學者在不確定有多少個錯誤的情況下,可從第一個錯誤提示開始找錯誤并修改錯誤,修改完第一個錯誤立即編譯運行一下,若沒有錯誤,那其他錯誤提示就是該錯誤導致的,若還有錯誤則按以上方法繼續找,直到沒有錯誤為止。同時找錯誤也是講究方法的,即在輸出窗口雙擊錯誤提示消息[2],提示消息會立即以藍色標記突出顯示出來,同時會有一個藍色箭頭指向錯誤行,這樣就不用去計算該程序的錯誤所在行數了。語法錯誤如下圖1所示。

2.2 語義錯誤

錯誤又稱邏輯錯誤,指的是那些不違反C語言的語法規則,卻不合邏輯或不合題意導致結果不正確的錯誤。這類錯誤編譯器不會報錯,需要自己去發現。語義錯誤如上圖2所示。

在上圖2中,關系表達式中要表達“相等”關系時,應該用“==”,而題目中卻用了“=”,“=”代表“賦值”,即if(c=a+b)處犯了語義錯誤,這樣的程序編譯是沒有問題的,但是結果跟預期的不一樣。

2.3 系統錯誤

系統錯誤是指程序中沒有語法錯誤和語義錯誤,但程序的正常運行依賴于某些外部條件比如系統的軟硬件,如果系統的軟硬件出現問題,就會導致程序不能正常運行。

3 常見錯誤

初學者在編程時,最容易犯錯誤,而這些錯誤是可以經過反復練習,準確定位,總結經驗,在此基礎上,最終通過查找錯誤來掌握C語言的語法規則。接下來主要討論C語言中幾種常見的錯誤類型。

猜你喜歡
技巧分析
肉兔短期增肥有技巧
今日農業(2021年1期)2021-11-26 07:00:56
網上點外賣的7個技巧
中老年保健(2021年4期)2021-08-22 07:10:02
隱蔽失效適航要求符合性驗證分析
開好家長會的幾點技巧
甘肅教育(2020年12期)2020-04-13 06:24:46
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
指正要有技巧
4個技巧快速消除頭上的飛發
提問的技巧
電力系統及其自動化發展趨勢分析
中西醫結合治療抑郁癥100例分析
主站蜘蛛池模板: 国产精品久久久久久久伊一| 91高清在线视频| 精品欧美日韩国产日漫一区不卡| 国产精品极品美女自在线网站| 国产欧美精品专区一区二区| 欧美啪啪视频免码| 成人国产一区二区三区| 91在线播放国产| 久久国产精品嫖妓| 在线观看精品国产入口| 九色在线视频导航91| 国内丰满少妇猛烈精品播 | 国产精品成人免费综合| 91成人免费观看| 曰韩免费无码AV一区二区| 欧美亚洲中文精品三区| 亚洲福利一区二区三区| 国产JIZzJIzz视频全部免费| 欧美性爱精品一区二区三区| 久久精品女人天堂aaa| 婷婷伊人久久| 欧美激情第一区| 国产成人免费手机在线观看视频| 亚洲中文字幕国产av| 欧美精品一区在线看| 国产va在线观看| 国产福利2021最新在线观看| 成人夜夜嗨| 污网站免费在线观看| 国产精品第5页| 伊人激情综合网| 午夜不卡视频| 国产成人区在线观看视频| 久久国产精品电影| 天堂成人在线| 精品视频91| 久久精品国产亚洲麻豆| 国产一级妓女av网站| 国产黄色爱视频| 伊人久综合| 九九香蕉视频| 国产乱人伦偷精品视频AAA| 国产精品亚洲va在线观看| 毛片免费在线视频| 91在线播放国产| 久久96热在精品国产高清| 久久99国产视频| 日韩人妻少妇一区二区| 欧美激情福利| yy6080理论大片一级久久| 无码久看视频| 久久成人免费| 在线播放91| 国产区网址| 制服无码网站| 亚洲欧美日韩动漫| 久久青草免费91线频观看不卡| 高清国产在线| 国产在线精彩视频二区| 小13箩利洗澡无码视频免费网站| 欧美日韩成人在线观看| 99在线视频网站| 日本免费a视频| 国产99视频精品免费观看9e| 国产成人精彩在线视频50| 国产日本一区二区三区| 亚洲欧美日韩中文字幕在线| 韩日免费小视频| 99re免费视频| 综合久久久久久久综合网| 国产亚洲欧美日本一二三本道| 国产尹人香蕉综合在线电影| 国产迷奸在线看| 免费看美女自慰的网站| 国产成人综合久久精品下载| 一级毛片在线播放免费| 国产乱子伦视频在线播放| 国产黄在线免费观看| 网友自拍视频精品区| 久久久久免费看成人影片| 亚洲人妖在线| 亚洲成人网在线播放|