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

2023-09-01

A.变量未定义
B.静态语义
C.语法
D.动态语义

参考答案:D

错误可分为静态错误和动态错误两类。动态错误,也被称作动态语义错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,如死循环,变量取值为零。静态错误又可分为语法错误和静态语义错误。

相关推荐