C 语言编程综合指南
1. 代码逻辑与文件处理
在处理文件时,有一段关键的代码逻辑,它不断地读取令牌(token)并进行相应处理。以下是这段代码:
while (1) {
cur_token = next_token();
lc_take_token(cur_token);
pc_take_token(cur_token);
bc_take_token(cur_token);
cc_take_token(cur_token);
switch (cur_token) {
case T_NEWLINE:
lc_line_start();
pc_line_start();
bc_line_start();
cc_line_start();
in_flush();
break;
case T_EOF:
lc_eof();
pc_eof();
bc_eof();
cc_eof();
in_close();
return;
default:
/* Do nothing */
break;
}
}
这段代码的工作流程如下:
1. 进入一个无限循环,不断调用 next_t
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



