ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

多路分支和判断语句常见错误

2022-06-20 12:01:14  阅读:154  来源: 互联网

标签:语句 case 多路 后面 break switch 大括号 分支


多路分支

  switch-case

  

 

 

   

 

 

  

 

 

   控制表达式只能是整数型的结果

  常量可以是常数,也可以是常数计算的表达式

  根据表达式的结果,寻找匹配的case,并执行case后面的语句,已知到break为止

  如果所有的case都不匹配,那么就执行Default后面的语句;如果没有Default,那么就什么都不做

 break

  switch语句可以看作是一种基于计算的跳转,计算控制表达式的值后,程序会跳转到相匹配的case(分支标号)处。

  分支标号只是说明 switch内部位置的路标,在执行完分支 中的最后一条语句后,如果后面没有break,就会 顺序执行到下面的case里去,知道遇到一个break,或者switch结束为止。

if语句常见的错误

  忘了大括号

  

 

 

   解决方法

  

  永远在if和else后面加上大括号,即使当时后面只有一条语句

  if后面的分号

  

 

   解决方法

  

 

   if判断语句后面不能加分号,这个分号就把后面的if结束了,就没用了,失效了

  错误使用==和=

  

 

   if只要求()里的值是零或非零

  解决方法

  

  使人困惑的else

  代码风格

  在if和else之后必须加上大括号形成语句块;

  大括号内的语句缩进一个tab的位置;

搜索

复制

标签:语句,case,多路,后面,break,switch,大括号,分支
来源: https://www.cnblogs.com/wsfj/p/16392775.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有