语句:
语句也叫做指令,在 C++ 程序中是按照顺序运行的,语句主要分为一下两种;
- 简单语句;
- 复合语句;
注意:goto 的不同;
一 简单语句:
我感觉没有什么好说的,哈哈哈;
二 复合语句:
我把复合语句分成了 { 顺序语句一、顺序语句二…… } 、分支语句、循环语句、转移语句;
这里我就写上我一直搞不懂的 swtich 语句 、 continue 在while 和 for 中的跳转和浮点数等于零的判断;
1 )switch语句:
switch 的执行是根据表达式的值,找到对应的 case 后依次往下执行各个 case 的语句,直到出现break,switch结束;
如果所有表达式都不满足,执行default对应的语句;
break 是跳出switch语句
continue 在 while 和 for 中:
continue 在 while ;
int i = 10;
while (i--) {
if (i == 2) {
continue;
}
cout << i << " ";
}
执行 continue之后,就跳转到 while() 的条件语句 i-- ;
continue在 for ;
for (int i = 0; i < 10; ++i) {
if (i == 2) {
cout << " --- ";
continue;
}
cout << i << " ";
}
执行continue 后,就跳转到 for() 的条件语句 ++i ;
浮点数等于零的判断
直接上代码:
float f = 0.02;
if (f >= -0.000001&&f <= 0.000001)
{
cout << f << "等于0" << endl;
}
这是根据了浮点数的范围去考虑的还请注意;