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在循环中,程序满足条件执行到那一行时,不执行后续语句,直接进入下一次循环。
自增和自减运算