试题详情

单选题
运行下面的C程序代码段,会出现( )错误。 int k=0; for(;k<100;); {k++;}

A变量未定义

B静态语义

C语法

D动态语义

正确答案

答案解析

在本题中,for语句后有“;”号,说明该循环语句的语句体为空,此时,循环会是一个死循环,所以存在语义错误。

相关试题