问题 使用lex进行词法分析时发现yylex()函数后的代码没有执行,代码如下,并没有输出“hello” int main(int argc,char *argv[]) { printf("请输入您要进行词法分析的程序段\n"); yylex(); printf("hello\n"); return 0; } 类似于此: 解决方法 不执行的原因是当前还没有退出yylex(),还在等待继续输入 操作方法:ctrl+z 然后回车 结果如图,问题解决