C++ 第二章--基本数据类型、运算符与表达式.ppt

C++ 第二章--基本数据类型、运算符与表达式.ppt

逗号表达式 逗号表达式格式: E1 , E2 , E3 …… ,En 其中 , 称为逗号运算符,运算级别最低; E1、E2、E3、…… En 为表达式。 功能 顺序执行 E1、E2、E3 …… En,最后获得逗号表达式的值。 注意 , 也用于分隔符,如: int func ( int a, int b , double x ); 逗号表达式示例: (1) a = 3 * 5, a * 4 (2) ( a = 3 * 5 , a * 4 ) , a + 5 (3) b = ( a = 3, 6 * 3 ) (4) b = a = 3 , 6 * a 15, a=15 60 60 15, a=15 60 60 20 20 3, a=3 18 18 b=18 3, a=3, b=3 18 18 以下从高到低排列各类运算的优先级 单目运算符 乘除运算 加减运算 关系运算 逻辑与 逻辑或 赋值 逗号 i +1 j * 4 ! P || Q 等价于 : ( ( ( i +1 ) ( j * 4 ) ) ( ! P ) ) || Q P != i j || Q S 等价于 : ( P != ( i j ) ) || ( Q S ) 例如 再论运算符的优先关系 位运算——按位与() 运算规则

文档评论(0)

1亿VIP精品文档

相关文档