【发布时间】:2022-01-13 11:08:54
【问题描述】:
我经常混淆“-=”和“=-”,比如它们之间的确切区别是什么?
int main()
{
int x=10, a=-3;
x=-a;
printf("%d",x);
return 0;
}
输出
3
【问题讨论】:
-
@pmg 我没有得到令牌部分?你能澄清一下吗?
-
在编译过程中,较早的任务之一是将源文件的文本分割成tokens。然后进一步使用令牌来创建目标文件。例如
---转化为--和-两个token;-++转化为-和++两个令牌