您的位置:首页 > 编程语言 > C语言/C++

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结束整个程序的运行,通常用来在发生严重问题时,终止某个程序的运行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: