C语言数据类型、运算符与表达式.pptVIP

  • 3
  • 0
  • 约2.25万字
  • 约 144页
  • 2017-07-16 发布于四川
  • 举报
3.5.8 逗号运算符和逗号表达式 逗号运算符:, 逗号表达式: 用逗号运算符把两个表达式组合成一个表达式。 一般形式: 表达式1, 表达式2 例如:2+3, 3+5 3.5.8 逗号运算符和逗号表达式 逗号表达式的执行过程: 先求表达式1的值,再求表达式2的值,表达式2的值就是整个逗号表达式的值。 例如:a = 8, a + 10 先对a = 8 进行处理,再计算 a + 10 = 18,因此该逗号表达式执行完后,a的值为8,整个表达式的值为18。 3.5.8 逗号运算符和逗号表达式 说明: 一个逗号表达式可以与另一个逗号表达式构成一个新的逗号表达式。 例如,(a = 2 * 8, a * 5), a + 10 a的值为16,整个表达式的值为26。 逗号运算符是所有运算符中优先级最低的。 【例3.20】阅读程序,分析运行结果 main() { int x, y; x = 50; y = (x = x-5, x/5); printf(x=%d, y=%d\n, x, y); } 运行结果: x = 45, y = 9 练习 1、若x为double型,则表达式“x = 1, x+5, x++”的值是( )。 A、1 B、1.0 C、2.0 D、6.0 2、执行

文档评论(0)

1亿VIP精品文档

相关文档