note 2.0
- printf("%s","china");
printf中%s可以直接在输出列表中输入字符串。 - scanf中%c格式下输入字符空格字符与转移字符都作为有效字符输入。
例如 scanf("%c%c%c",&a,&b,&c);
不能再输入字符时输入 a b c
正确的输入方法是 abc - () 从左至右
!- + (类型)++ -- & 从右至左
% * / 从左至右
- 从左至右
< > <= >= 从左至右
== != 从左至右
&& 从左至右
|| 从左至右
= += -= *= /= %= 从右至左
, 从左至右
- 从左至右
4.if 语句
单分支:if() 双分支:if() 多分支:if() if的嵌套:if()
{ { 语句; if()
语句; 语句; else if() else
} } 语句; else
else else if()
{ 语句;
语句; else
} 语句;
5.switch语句
switch(表达式) case 常量表达式 表达式值只能为整型,常量表达式为整型常量或整型常量表达式。
表达式与常量表达式都有确定的整形值。
case后如果有多条语句可以不用花括号限制。
break的使用是直接跳出整个switch语句,如果在执行过程中没有遇到break在符合case的值后的所有case的语句均执行。
6.break 与 continue 语句
break 应用于switch语句 与循环语句中如 while ,do while,for,而且如果有多层循环语句嵌套,break只跳出最近的一层循环,多层switch嵌套也是。
continue不应用于switch语句只应用于循环语句。
7.循环语句
如果表达式值为非0,执行,0,不执行。