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| 97人妻精品专区久久久久| 国产成人综合久久| 亚洲二区视频| 亚洲日韩国产精品综合在线观看| 久久这里只精品热免费99| 亚洲精品第一页不卡| 成人午夜视频免费看欧美| 色婷婷天天综合在线| 色婷婷国产精品视频| 亚洲小视频网站| 欧美不卡在线视频| 在线不卡免费视频| 国产精品黑色丝袜的老师| 一级做a爰片久久免费| 欧美精品成人一区二区视频一| 天堂成人av| 专干老肥熟女视频网站| 国产成人无码综合亚洲日韩不卡| 91原创视频在线| 国产成人a毛片在线| 91亚洲视频下载| 久久亚洲天堂| 无码中文字幕乱码免费2| 日本AⅤ精品一区二区三区日| 视频一区亚洲| 国产福利免费观看| 国产正在播放| 国产激爽爽爽大片在线观看| 国产91av在线| 91久久天天躁狠狠躁夜夜| 国产成人亚洲综合a∨婷婷| 黄色a一级视频| 国产主播在线一区| 波多野结衣中文字幕一区| 亚洲天堂免费在线视频| 亚洲国产精品成人久久综合影院| 内射人妻无套中出无码| 黄色网址手机国内免费在线观看| 久久国产拍爱| 毛片免费在线视频| 国产美女在线观看| 久久精品66| 中文字幕无码av专区久久| 日韩在线中文| 91小视频在线观看| 真人免费一级毛片一区二区| 啦啦啦网站在线观看a毛片| 精品三级在线| 曰AV在线无码| 日本亚洲最大的色成网站www| 日韩在线播放中文字幕| 欧美一区二区啪啪| 成人综合网址| 一本一道波多野结衣av黑人在线| 国产精品污视频| 精品伊人久久久久7777人| 国产丝袜第一页| 无码国产伊人| 免费国产黄线在线观看| 综合色在线| 亚洲高清无在码在线无弹窗| 亚欧乱色视频网站大全| 97se亚洲综合| 久久久久亚洲精品无码网站| 久草中文网| 最新精品国偷自产在线| 天天色综网| 欧美成人在线免费| 无码内射在线| 国产精品永久久久久| 蜜桃视频一区二区| 乱人伦视频中文字幕在线| 日本三级精品| 国产午夜在线观看视频| 日韩国产高清无码| 色AV色 综合网站|