运算符(2)

条件运算符:
条件表达式?表达式1:表达式2
先计算条件表达式,若为真,对表达式1求值,求值的结果为整个条件操作符表达式的值;
若为假,对表达式2求值,求值的结果为整个条件操作符表达式的值。
Condition?Action1:Action2;
Condition即判定条件执行的表达式,必须为逻辑型数据或可隐式转换为逻辑型数据的表达式。
Action1为当条件表达式为真时,执行该语句。
Action2为当条件表达式为假时,执行该语句。

赋值运算符:
int a;
a = 10; //将10赋给变量a,利用了赋值运算的作用(1)
int a,b;
b = a = 10; //计算表达式a = 10的值——10(同时a被赋值为10),并将该值赋给变量b,利用了赋值运算的两个作用。它等价于:b = (a = 10);
在这里插入图片描述

复合赋值运算符:
int a, b;
a = 10; b = 10;
a += 20; //相当于a = a + 20,故执行后a的值30
b += a += 20; //执行后a的值为50,b的值为60,等价于等于b += (a += 20);
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值