实验教学-其他语言中常见错误_第1页
实验教学-其他语言中常见错误_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言中常见错误(C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改CC编程时常犯的错误,写给各位学员以供参考。{inta=5;}aA认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同{floata,b;}%a/bab可以进行求余运算,而实型变量则不允许进行“求charc;在这里就了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一Ca”aif(a=3)then===if(a==3)出现语法错误。改错时,有时在被有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。{z=x+y;}{z=x+y;if(a%3==0);3整除aI1ifa%3==0)ifI++语3是否整除a,I1。for5for()后多加了一个分号,使循环体变为空语&inta,b;这是不合法的。Scanf函数的作用是:按照a、b在内存的地址将a、b&aa在内存中C规定:如果在“格式控制”字符串中除了格式说明以外还有其它字符,则在输入数据时应输入与这些34如输入ab例如,a已定义为整型,b定义为实型switch语句中漏写break{casecasecasecase'D':printf("<60\n");break语句,casegradeA时,printf函“break;case{inta=0,I;}}{inta=0,I;}I10I>10时,二者结果就不同了。不执行循环体,而do-while语句则要执行一次循环体。intn;inta[n];C不允许对数组的大小作动态{staticint}C语言规定:定义时用a[10]a100开始,所以数组元素a[10]是不存intstaticintCscanf函数中的输入项是字符数in

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论