我正在修改编译器上的一些东西以进行 uni 考试,我想知道操作员令牌有什么 ID?例如...
float position, initial, rate;
position = initial += rate * 60
令牌,类型;职位,身份证;=, =; 初始,ID;+=, ??? (这是什么类型);费率,身份证;*, *; 60,人数;
我正在修改编译器上的一些东西以进行 uni 考试,我想知道操作员令牌有什么 ID?例如...
float position, initial, rate;
position = initial += rate * 60
令牌,类型;职位,身份证;=, =; 初始,ID;+=, ??? (这是什么类型);费率,身份证;*, *; 60,人数;
你确定+=不是+=吗?我认为它应该是一个标准定义的运算符,就像 + 或 = 一样。
这篇MSDN 文章说编译器应该选择可能的最长标记(从左到右读取),因此您的编译器不应将 i+=5 混淆为两个运算符。他们给出的例子是 i+++j == (i++) + j。