A-A+
设有C语句的程序段如下: while(i&&++j) { c=2.19; j+=k; i++
问题详情
设有C语句的程序段如下: while(i&&++j) { c=2.19; j+=k; i++; } 则经过词法分析后可以识别的单词个数是_______个。
A.19
B.20
C.21
D.23
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
识别出的单词共20个,分别为while、(、i、&&、++、j、)、{、c、=、2.19、;、j、+=、k、;、i、++、;和)。注意,&&++j中的&&,++和j+=k中的+=,这样的单词要在词法的有限自动机中能够识别出来。