c++语法(2)

1加减乘除

+-*/

注:除数不为0

注意整形相除仍为整形

2取模运算

%

注:2%0 报错, 3%2=1,3%5=3,取模运算应为整形

3递增运算符

前置递增 ++a 先加1再运算

后置递增a++ 先运算再加一

int a=1;

cout<<++a*10;

cout<<a++*10;

后置运算符同理

4赋值运算符

a+=2   等效于 a=a+2

同理

5比较运算符

==

!=

<

>

<=

>=

注:比较结果会为true 或false    ---1  0

6逻辑运算符

非   !

与 &&

或 ||

注:比较结果会为true 或false

int a=10;

cout<<!a;

cout<<!!a;

7程序流程结构

选择

单行if

if()

{}

注:if后不应写分号

多行if

if()

{}

else

{}

8多条件if语句

if()

{}

else if ()

{}

else

{}

注:应该保证只有一个出口,

格式不错 或 所有条件的相或为全集就没问题

9嵌套if

if()

{

   if()

   {}

    else

    {}

}

else

{}

注:依然是注意条件不重不漏,语法没错误就没问题

代码将现实世界的问题抽象为信息,应该在写代码之前做好需求分析逻辑分析,所有条件的并集应为全集,也不应重叠

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值