逻辑操作符:逻辑与&& 逻辑或||
(只关注真假)
例:&&全真为真(都为正数),有假则假(0或者负数)
"||"只要有一个为真就为真
测试题:(重点是:顺序是从左到右运算的,对于逻辑与&&,左边为假,右边就不计算了
对于逻辑||,左边为真,右边就不计算了)
条件操作符(三目操作符):
表达式1?表达式2:表达式3
真 ✔ ✘
假 ✘ ✔
例:if(a>5)
b=3
else
b=-3
可以写成b=((a>5)?3:-3)
逗号表达式:表达式1,表达式2,....,表达式n
就是用逗号隔开的多个表达式
逗号表达式,从左向右依次执行,整个表达式的结果是最后一个表达式的结果
解引用操作符:[]
这样写也是没有错的
还有很多写法:
arr[7]-->*(arr+7)-->*(7+arr)-->7[arr]
arr是数组首元素的地址
arr+7就是跳过7个元素,指向了第八个元素。