永发信息网

k=(a=2,b=3,a+b)符合c语言语法吗

答案:2  悬赏:60  手机版
解决时间 2021-03-27 23:48
  • 提问者网友:末路
  • 2021-03-27 14:00
k=(a=2,b=3,a+b)符合c语言语法吗
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-03-27 14:40
k=(a=2,b=3,a+b)是符合c语言语法的!
括号中是个逗号运算,a=2, b=3,
a+b = 2+3=5
最后返回a+b的值5
k=5追问a+=a-=(b=)(a=3),a=2*a=3,(int)x+0.4这几个符合吗追答a+=a-=b=(a=3); 这个去掉b中的括号可以!
a=2*a=3,(int)b+0.4; 这个不可以! 2*a是个数,不能当等号(=)的左值
全部回答
  • 1楼网友:西风乍起
  • 2021-03-27 14:49
符合,这是逗号表达式,取最右边的值K=5
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯