运行下面的C程序代码段,会出现( )错误。
int k=0;
for(;k<100;);
{k++;}
2023-09-01
A.变量未定义
B.静态语义
C.语法
D.动态语义
参考答案:D
B.静态语义
C.语法
D.动态语义
参考答案:D
在本题中,for语句后有“;”号,说明该循环语句的语句体为空,此时,循环会是一个死循环,所以存在语义错误。
热门标签