C语言 标识符是否仅在特定情况下才分离标记?

ehxuflar  于 2023-03-07  发布在  其他
关注(0)|答案(1)|浏览(103)
    • 1.词汇陷阱**:

再举一个例子,考虑下面的陈述:

if (x < big) big = x;

除了if关键字和标识符big的两个示例之外,此语句中的每个非空字符都是一个单独的标记。
事实上,C程序被分成了两个令牌......

nom7f22z

nom7f22z1#

该文本表示“此表达式中的每个字符都是标记,但用于组成ifbig的字符除外“。如果是if,则if是标记,但字符if分别不是标记。
也就是说,该表达式由标记if(x<big)big=x;组成。

相关问题