C语言程序设计(第二版)刘克成张凌晓ch3.pptVIP

  • 2
  • 0
  • 约9.82千字
  • 约 60页
  • 2017-11-04 发布于广东
  • 举报

C语言程序设计(第二版)刘克成张凌晓ch3.ppt

1 逗号运算符 , 功能:将若干表达式组合成一个表达式。 一般形式:表达式1,表达式2,…,表达式n 求解过程:先求表达式1,再求表达式2,依此类推,最后求 出表达式n的值。表达式的值等于表达式n的值。 结合方向:左结合性。 优先级: 低于赋值运算符。 注意: 在C语言中常用逗号作分割符。 如:int a=1, b, c; c = (a=3, b=4), a*b; printf(“%d, %d”, c,(a+b,a/b)); 但printf(“%d,%d”,(c,(a+b,a/b))); 例如: a = 3*5 , a*4    a = 3*5 , a*4 , a+5 x = (a = 3 , 6*3) x = a = 3 , 6*a 会输出4, 0。 是错误的。 /* a=15,表达式值为60 */ /* a=15,表达式值为20 */ /*赋值表达式,表达式值为18,x=18 */ /*逗号表达式,表达式值为18,x=3 */ 功能:用于测试数据类型所占的字节数。 一般形式:sizeof(变量名) ;或 sizeof(类型名);或 sizeof(表达式); 目数:单目。 结合方向:右结合性。 注意: 它返回变量或类型标识符所代表的存储空间的长度。 当参数为表达式时,不对表达式求

文档评论(0)

1亿VIP精品文档

相关文档