跪求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语言编程 要用指针把两个字符串连接起来, 我这么编的不知道哪错了。求指教,求正解。谢谢
  • 热门搜索
    163邮箱怎么改密码 怎么查询手机号码 怎么掏耳朵 阳春面怎么做 文件扩展名怎么改 前列腺怎么治疗 雷克萨斯怎么样 怎么改图片大小 怎么隐藏文件夹 青春痘怎么快速消除