C语言
一、思维导图 二、 写出自己对以下语法的认识 1、if-else(选择判断语句): If(条件){ 语句1; } else { 语句2; } 该语句用于实现分支结构,根据表达式的值来选择其中的一条来执行。常用于计算二分段函数,。 问题:一开始常常忘记大括号,格式不够标准。 解决方法:参照一定格式的代码,多次练习。 2、switch 语句: switch(整形表达式) { case 常量表达式1: 语句1;break; case 常量表达式2: 语句2;break; case 常量表达式n: 语句n;break; default: 语句n+1; } 该语句先计算表达式的值,然后与其后面的常量表达式相比较,当所计算的值与某个常量表达式的值相等时,即执行其后的语;,若均不相等,则执行default后的语句。 问题:有时把用于判断讲条件的‘··· ···’加上括号,case后有时使用大括号,过于依赖switch语句写出的代码比较繁琐,不易于他人理解。 解决方法:多用编译器调试检查错误,只在switch语句有明显优势时使用switch语句。 注意事项:1,在case后的各常量表达式的值不能相同,否则会出现错误。 2,switch语句中的break语句并不是每个case语句后都必须有。 3、for 语句: for(表达式1; 表达式2; 表达式3) { 循环体语句 } 问题