【发布时间】:2021-06-06 23:51:58
【问题描述】:
由于某种原因,这个程序用 C 编译:
int x;
x = 3+-+-5+-5;
printf("%d\n",x);
通常,交替使用“+”和“-”进行编译。好像有奇数的“-”就减,否则就加。
这到底是什么?
【问题讨论】:
-
你知道一元“减号”在“正常”数学中的作用吗,比如
-5?它在 C 中的作用相同。一元“加号”基本相同,但相反(即+5等于普通5)。 -
算术.....