- if(a>b)
- max=a;
- else
- max=b;
-
等价于
- max=(a>b)?a:b;
-
输入一个百分制的成绩,判断其等级。
部分代码如下:
- switch(socre/10)
- {
- case 0: case 1: case 2: case 3: case 4: case 5:grade='F';
- break;
- case 6:grade='D';
- break;
- case 7:grade='C';
- break;
- case 8:geade='B';
- break;
- case 9: case 10:grade='A';
- break;
- }
-
每条语句后必须加break,如果不加break,假设输入一个50,然后程序grade=‘F’,但是程序没有结束,他会继续往下走,然后grade=‘D’,grade=‘C’,依次进行下去,最后输出的结果就是’A’。
while
- while(表达式)
- 循环体结构;
-
多条循环体用花括号将其包含。
do whlie语句
- do
- 循环体语句;
- while(表达式);
-
-
for循环
- for([<初始化>];[<条件>];[<更新>])
- 循环体;
-
break和continue
break在循环中,执行到break语句时,直接结束循环;continue在循环中,程序满足条件执行到那一行时,不执行后续语句,直接进入下一次循环。
自增和自减运算