第三讲+运算符与表达式.pptVIP

  • 2
  • 0
  • 约5.55千字
  • 约 23页
  • 2016-12-21 发布于河南
  • 举报
第三讲 运算符与表达式 运算符与表达式 [例] 自增、自减运算符的用法与运算规则示例。 /*程序功能:自增、自减运算符的用法与运算规则示例*/ main() { int x=6, y; printf(x=%d\n,x); /*输出x的初值*/ y = ++x; /*前置运算*/ printf(y=++x: x=%d,y=%d\n,x,y); y = x--; /*后置运算*/ printf(y=x--: x=%d,y=%d\n,x,y); } 程序运行结果: x=6 y=++x: x=7,y=7 y=x--: x=6,y=7 [程序演示] 求解过程分析: 自左至右,依次计算各表达式的值,“表达式n” 的值即为整个逗号表达式的值。 例如,逗号表达式“a = 3 * 5, a * 4”的值=60:先求解a = 3 * 5,得a=15;再求a * 4 = 60,所以逗号表达式的值=60。 又例如,逗号表达式“(a = 3 * 5, a * 4), a + 5”的值=20:先求解a = 3 * 5,得a=15;再求a * 4=60;最后求解a + 5=20,所以逗号表达式的值=20。 注意:并不是任何地方出现的逗号,都是逗号运算符。很多情况下,逗号仅用作分隔符。 2.7.7 条件运算符 格式: 表达式1

文档评论(0)

1亿VIP精品文档

相关文档