永发信息网

复杂的C语言表达式a = b+=c++-d+--e/-f该如何理解啊!!请教高手!!!万分感谢

答案:3  悬赏:10  手机版
解决时间 2021-01-30 12:38
  • 提问者网友:谁的错
  • 2021-01-30 00:44
复杂的C语言表达式a = b+=c++-d+--e/-f该如何理解啊!!请教高手!!!万分感谢
最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-01-30 00:55
加括号断开,相当于如下表达式:
a=b+=(c++)-d+(--e/-f);追问进一步如何运算啊
全部回答
  • 1楼网友:舍身薄凉客
  • 2021-01-30 03:01
-f????????????????
  • 2楼网友:独行浪子会拥风
  • 2021-01-30 01:45
其实这个表达式就跟鲁迅写的“他大约的确真的死了”一样,本来是个病句,但因为他出现在教材中,所以迫使学生去理解。这没有意义。
C语言标准中虽然对运算符的优先级有定义,但也有情况是Undefined,也就是说根据C语言标准这个结果是不能确定的。当人编译器会给出结果,但不同的编译器会有不同的结果。
这种式子没有正确答案的,实际编程中不会有人写这么没意义的语句。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯