C++学习笔记——3.操作符与控制结构
2018-01-11 14:41
411 查看
1. 算术操作符
操作符 | + | - | * | / | % |
---|---|---|---|---|---|
含义 | 加法 | 减法 | 乘法 | 除法 | 求余数 |
1.两个数相除,其中一个为浮点数,那么结果会自动得到一个浮点数。因此求余运算只能应用于两个整数。
2.不要把加减号弄混了,可以利用空格来区分
3.实属存储的只是一个近似值,因此涉及的浮点数不那么精确
4.a +=2;//a=a+2;
2. if条件语句
语法if(condition) { //do whatever. }
3. else和else if
else if语法if(condition) { //do this } else if(another condition) { //do that }
else语法
if(condition) { //do this } else { //do this instead }
两者相结合
if(condition) { //do this } else if(another condition) { //do that }
else
{
//do that instead
}
4. 三元操作符
语法(condition) ? returnThisIfTrue : returnThisIfFaulse;//判断条件真假,若为真,执行冒号前面的语句,否则,执行冒号后面的语句。
5. 逻辑操作符和比较操作符
操作符 | > | < | ≥ | ≤ | == | != | && | || | ! |
---|---|---|---|---|---|---|---|---|---|
含义 | 大于 | 小于 | 大于或等于 | 小于或等于 | 等于 | 不等于 | 与 | 或 | 非 |
6.switch语句
语法switch(condition) { case condition(1): do thing(1); bresk; case condition(2): do thing(2); break; ... case condition(n): do thing(n); break; }
7. 递增和递减操作符
递增操作符递增操作符 myVar++;
相当于 myVar += 1;或myVar = myVar + 1;
递减操作符
递减操作符 myVar- -;
相当于 myVar -= 1;或myVar = myVar - 1;
8. while循环
while循环语法while(condition) { //do whatever. }
do while语法
do { //do this. } while (condition);
两者差别
当循环条件从一开始就不为真,那么while语法一次也不执行,do while语法还会执行一次。
9. for循环
语法for (initial expression; condition; concluding expression) { //do whatever }
10. break、continue与exit语句
break 可以用来退出switch语句,也可以用于退出一个循环continue使程序立即退出一条循环语句的当前循环去检查循环条件,然后根据循环条件的真与假继续执行或退出这个循环语句
exit结束整个程序的运行,通常用来在发生严重问题时,终止某个程序的运行
相关文章推荐
- PHP第一季视频教程.李炎恢.学习笔记(五)(第3章 操作符与控制结构(1)(2))
- php学习笔记(三)操作符与控制结构
- c++ primer 学习笔记:复制控制之赋值操作符
- php学习笔记(三)――操作符与控制结构
- php学习笔记(三)——操作符与控制结构
- php学习笔记(三)操作符与控制结构
- 表示-抽象-控制——系统结构模式学习笔记
- C++学习笔记之struct和union(结构和共用体)
- c++学习笔记--拷贝控制的三/五法则
- C++ 学习笔记 I/O流的常用控制符
- PHP学习笔记——流程控制概述, PHP分支结构;
- shell学习笔记之控制结构(三)
- Python学习笔记(3)控制结构
- PHP学习笔记(25)流程分支控制结构 (26)PHP实现简单计算器
- 表示-抽象-控制——系统结构模式学习笔记
- C++学习笔记40——重载作符之算术操作符与关系操作符
- 【C++】【学习笔记】【018】访问控制
- PHP入门学习笔记之—— PHP 控制结构
- Go语言学习笔记 -- 控制结构
- Python学习笔记(3)控制结构