什么可以在C中创建词法错误?

Dr *_*eco 7 c compiler-errors lexical-analysis

除了没有结束评论/*...,C中的词汇错误是什么构成?

Ira*_*ter 9

这里有一些:

 "abc<EOF>
Run Code Online (Sandbox Code Playgroud)

其中EOF是文件的结尾.事实上,在许多词位中间的EOF应该产生错误:

 0x<EOF>
Run Code Online (Sandbox Code Playgroud)

我假设在字符串中使用坏转义是非法的:

  "ab\qcd"
Run Code Online (Sandbox Code Playgroud)

浮点指数可能有问题

 1e+%
Run Code Online (Sandbox Code Playgroud)

可以说,你不应该在预处理器指令的末尾有东西:

#if x   %
Run Code Online (Sandbox Code Playgroud)