程序错误与编程风格.pptVIP

  • 4
  • 0
  • 约1.36千字
  • 约 41页
  • 2017-08-05 发布于河南
  • 举报
程序错误与编程风格

C语言程序设计 (Programming in C );程序错误和编程风格;程序错误;C程序错误;C程序错误;C程序中常见错误;C程序中常见错误;C程序中常见错误(续);C程序中常见错误(续);C程序中常见错误(续);C程序中常见错误(续);C程序中常见错误(续);C程序中常见错误(续);C程序中常见错误(续);1. 为何if语句中的条件总是成立或不成立? 在排除可能出现的逻辑错误外,有可能与条件表达式书写不正确有关。 例如:if (x=3) x=x+8; 这时的条件x=3始终成立,语句x=x+8也总是执行。要判断x是否等于3就必须写成x == 3。 又如:if (x=0) x=x+8; 这时条件x=0总是不成立,语句x=x+8永远不执行。要判断x是否等于0就必须写成x==0或!x。 同样,在其它使用条件的语句中也要注意类似问题。 ;2.为什么会出现if-else不匹配? 这种错误的原因可能比较复杂;总的原则是: (1)有一个else必有一个if,所以首先在数量上要匹配 (2)逻辑关系要合理;若执行的是复合语句,不要漏掉复合语句标志{ }。 例如: if (xy) t=a; a=b; b=t; else t=m; 编译时就会提示出错信

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档