跪求C语言中逗号表达式(a=4*5,a*2),a+15的值是

 时间:2024-10-16 01:03:25

逗号表达式从左往右逐个计算表达式,先求解1,再求解2,整个表达式的值为最后一个表达式的值。逗号表达式(a=4*5,a*2),a+15:首先计算圆括号内的表达式,从左到右,a的值是20,a*2的值是40,但没有赋值给装a所以a=20。然后计算a+15的值是35,所以最终值是35。

计算过程如下:

1、先求a=4*5=20;

2、求a*2=40,这就是(a=4*5,a*2)的最终值;由于这个结果没有赋值给a,因此a=20;

3、求a+15=35;这就是最终的值。

逗号运算符是c语言提供一种特殊的运算符,优先级别最低。从本质上讲,逗号的作用是将一系列运算按顺序执行。最右边的那个表达式的值将作为整个逗号表达式的值,其他表达式的值会被丢弃。逗号表达式本身不难,常常与赋值运算符一起考,考查学生对这两个知识点的理解和考生观察是否细心。

跪求C语言中逗号表达式(a=4*5,a*2),a+15的值是

扩展资料

运算符优先级等级口诀:

圆方括号、箭头一句号, 自增自减非反负、针强地址长度,

乘除,加减,再移位,

小等大等、等等不等,

八位与,七位异,六位或,五与,四或,三疑,二赋,一真逗。

其中“,”号为一个等级分段。

参考资料来源:百度百科--逗号表达式

参考资料来源:百度百科--逗号运算符

  • C#如何向动态数组中输入一堆随机数据
  • C语言:华氏度摄氏度转换器
  • Python中的map处理字符串和字典的方法
  • 如何用eclipse搭建html5开发环境
  • c语言编程 要用指针把两个字符串连接起来, 我这么编的不知道哪错了。求指教,求正解。谢谢
  • 热门搜索
    呼伦贝尔旅游局 北京怀柔旅游 去台湾旅游注意事项 中国红色旅游 嘉峪关旅游景点大全 浙江安吉旅游攻略 鼋头渚旅游攻略 辽宁省内旅游景点 天津蓟县旅游 日本旅游签证时间