编译原理中有C语句如下:white(i &&++j)经过词法分析后可以识别的单词个数为7个,为什么
时间: 2024-05-26 21:16:51 浏览: 53
编译原理中C语言的词法分析
这个C语句"white(i &&++j)"经过词法分析后可以识别的单词个数为7个,原因如下:
1. "white"是一个无法识别的标识符,因为C语言中没有这个关键字或标准函数。
2. "("和")"是左右括号,它们用于分组和控制优先级,不是单词。
3. "i"是一个标识符,它表示一个变量名。
4. "&&"是逻辑运算符,表示逻辑与。
5. "++"是自增运算符,表示将变量的值增加1。
6. "j"是一个标识符,它表示一个变量名。
7. ";"是语句结束符号,表示该语句已经结束。
所以,经过词法分析后可以识别的单词个数为7个。
阅读全文