在以下每个语句中,标记是什么?
一个。 x = y+++ 3;
x, =, y,++, +, 3, ; 7 个代币
b. a+=c*=(d+-2)>>5&3;
a, +=, c, *=, (, d, +, -, 2, ), >>, 5, &, 3, ; 15 个代币
对于每个,说明它是否是语法上正确的表达式。
A。 x+++y
x,++,+,y。是的。
b. x+++++y
x,++,++, +, y。没有。
只是想知道我是否以正确的方式计算代币。我不确定括号是否算作单独的标记。
最佳答案
是的,您建议的答案是正确的。圆括号是标记 - 在 C 语法中,它们是称为标点符 的一类标记之一。
关于C 计数标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5932130/