c语言上机实操时的常见错误及解决方法

c语言上机实操时的常见错误及解决方法

ID:5372429

大小:273.79 KB

页数:5页

时间:2017-12-08

c语言上机实操时的常见错误及解决方法_第1页
c语言上机实操时的常见错误及解决方法_第2页
c语言上机实操时的常见错误及解决方法_第3页
c语言上机实操时的常见错误及解决方法_第4页
c语言上机实操时的常见错误及解决方法_第5页
资源描述:

《c语言上机实操时的常见错误及解决方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、年广东会云职业技术学吮学报第期广州合云工甫高故技工争枚语言上机实操时的常见错误及解决方法温汉涛、用灵活方便。内容提要语言的最大特点是功能强使语言编译的程序对语法检查并不像其他高么严,“”,不便,尤其对级语言那格这就给编程人员留下灵活的余地但这个灵活给程序的调试带来了许多初学者人来说,经常会出一。,些连自己都不知道错在哪里现象在机房上机的指导过程中发现有很多学生。下,时常会面对一大堆错误和编译器给出的英文提示束手无策面是笔者在上机指导过程中总结的一些经验。供参考关镇词语言编译程序错误解决学生在上机使用语言编程时,通常出现的问题不外乎三种通常的语法错误、看不懂编译器给出的。,,,英文提

2、示和程序结构错误解决的方法就是多读多思考别人的程序多总结程序错误从而尽量避免语法错误其次就是学好计算机英语,能看懂英文提示就事半功倍了再次,在写程序之前设计好程序流程,。图尽量避免程序结构错误下面是笔者在上机指导过程中总结的一些学生常见的错误及编译时编译程序。给出的英文提示、,一书写标识符时忽略了大小写字母的区别【解’少,上机运行程序,编译器给出错误提示‘’‘’,英文好的同学一看就知道编译器提示在主函数中变量没有被定义没有使用的变量在主函数中。没有被赋值编译程序把,。和认为是两个不同的变量名而显示出错信息认为大写字母和小写字母是两个不同。习,,,。的字符惯上符号常量名用大写变量名用

3、小写表示以增加可读性二、忽略了变的类型,进行了不合法的运算,”,,,上机运行程序,编译器给出错误提示。在主函数中违法得使用浮点指针,。,“是求余运算得到的整余数整型变量和可以进行求余运算而实型变量则不允许进行求”。余运算,作者系广东白云职业技术学院计算中心教师年广东有云职业技术学阮广州会云工商拓级技工学枚学报第期三、将字符常与字符常混淆,’上机运行程序,编译器给出错误提示。叩一在主函数中赋值错误这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一。“、”,,“”对双引号括起来的字符序列规定以作字符串结束标志它是由系统自动加上的所以字符串‘’‘,。

4、实际上包含两个字符和而把它赋给一个字符变量是不行的、“”“”四忽略了与二二的区别,“,”“”。在许多高级语言中用符号作为关系运算符等于如在程序中可以写‘”,“二”,“二”。但语言中是赋值运算符是关系运算符如胜编译下面程序“”编译器给出的提示是。在主函数可能有不正确的赋值,,,。,前者是进行比较是否和相等后者表示如果和相等把值赋给由于习惯问题初学者。往往会犯这样的错误五、忘记加分号分号是语句中不可缺,。少的一部分语句末尾必须有分号二,“”,“”,编译时编译程序在后面没发现分号就把下一行也作为上一行语句的一部分这就。,,。会出现语法错误改错时有时在被指出有错的一行中未发现错误就需要看一

5、下上一行是否漏掉了分号,”尸,对于这样的错误,编译器会给出。在主函数中声明语法错误对于复合语句来说,最后一个语句中最后的分号不能忽略不写这是和不同的。六、多加分号对于,一个复合语句如年广东合云职业扶术学晓学报一第期广州会云工商高极技工学枚,,,,复合语句的花括号后不应再加分号,否则将会画蛇添足。又如印本是如果整除,则加。但由于后多加了分号,则语句到此结束,程序将执行语,,。句不论是否整除都将自动加再如,,”,”,’,本意是先后输入个数,每输入一个数后再将它输出。由于后多加了一个分号,使循环体变为空语句,此时只能输入一个数并输出它。、“”七轴入变时忘记加地址运算符及,‘,”,,。、、

6、。“”这是不合法的函数的作用是按照在内存的地址将的值存进去指在内存中。的地址八、翰入数据的方式与耍求不符,,,‘,,输,,入时不能用逗号作两个数据间的分隔符如下面输入不合法,,,,。输入数据时在两个数据之间以一个或多个空格间隔也可用回车键跳格键,,,,,,,“”,规定如果在格式控制字符串中除了格式说明以外还有其它字符则在输入数据时应输入与这些。字符相同的字符下面输入是合法的,。此时不用逗号而用空格或其它字符是不对的又如”,,,,,输入应如以下形式,九、物入粉出的教据类型与所用格式说明符不一致例如,已定义为整型,定义为实型二,,’‘,,编译时不给出出错信息,但运行结果将与原意不符,这

7、种错误尤其需要注意。年广东仓云职业技术李比一学报第期广州奋云工育高扳技工学杖‘十、翰入数据时,企图规定箱度”,尸这样做是不合法的,输入数据时不能规定精度。十一、语句中漏写语句。例如根据考试成绩的等级打印出百分制数段’,”,,一’,,‘,’一’’,‘一,‘’,”,,”,’,。,,由于漏写了起标号的作用而不起判断作用因此当值为时函数、四、。在执行完第一个语三五个函数语句正确写法应在每个分支后再加上“”。例如,’十二、忽视了语句在细节上的区别司,’’,十十,,,,,二,,,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。