1、 & * (类型)
&为取地址操作符(只在操作符右边有一个表达式,若两边都有表达式,则为二进制下的与运算)
*为指针操作符

(类型) 实现类型转换

2、关系操作符 == <= >= != < >

3、逻辑操作符 && ||
&&左右两边表达式都成立(不为0)则成立。
|| 左右两边表达式成立一个即可成立。


看如下两个例题:
当 && 运算符有一边不成立(为0),则后面的表达式不必继续执行。

当 || 运算符有一边成立(不为0),则后面的表达式不必继续执行。

4、条件操作符(三目操作符)
exp1 ? exp2 : exp3
exp1成立,则执行exp2,返回exp2。 exp1不成立,则执行exp3,返回exp3。
相当于一个if{ }else{ }语句。

5、逗号表达式(exp1,exp2,exp3,…expn)
从左到右执行,最后返回最右边的表达式。

6、结构体操作符 . ->
. 为结构成员访问操作符


-> 操作符

本文详细解释了C/C++编程中的取地址操作符、指针操作、类型转换、关系比较、逻辑与/或运算、条件(三目)表达式、逗号表达式以及结构体成员访问操作。这些是编程中基础且重要的概念,有助于提升理解和代码编写效率。
1787

被折叠的 条评论
为什么被折叠?



