C++学习笔记——3.操作符与控制结构

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结束整个程序的运行,通常用来在发生严重问题时,终止某个程序的运行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值