C语言知识点小结

走远了吗. 提交于 2019-12-01 07:27:06

一.思维导图

二.语法认知

1.if-else

if ( 条件1 )
{
  语句1;
}
else if(条件2)
{
  语句2;
}
else
{
  语句3;
}

语法使用方法 else-if可以写多个;else可以不写;if语句可以嵌套,且else必与前面最近的未配对的if语句组成配对关系,不能单独使用;其执行结果只有“1”(成立)或“0”(不成立)。
遇到的问题 未能理解else与if的配对关系,将其逻辑顺序搞错。
解决方法 牢记else与if的配对关系,时刻将{}跟在if语句之中,规范书写格式,多练。

2.switch

switch(控制表达式)
{
  case '常量‘:
  语句1;
  break;
  case '常量’:
  语句2;
  break;
  ······
  default:
  语句n;
}

语法使用方法 控制表达式只能是整数型的结果;常量可以是常数,也可以是常数计算的表达式;break作用:跳出循环并直接执行下一个语句;如果没有break,就会按顺序执行下面的case,直到遇到一个break,或者switch结束为止;case作用:只是一个路口(分支标号),非一段的划分;case后的语句具有唯一性。
遇到的问题 忘记break的作用,不知道什么时候用switch语句。
解决方法 基本数据类型为整型时使用switch语句;case,break,defualt灵活使用;

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!