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

练习题库2022-08-02  31

问题 运行下面的C程序代码段,会出现(  )错误。intk=0;for(;k<100;);{k++;}A.变量未定义B.静态语义C.语法D.动态语义

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

答案 D

解析 在本题中,需仔细阅读代码,for语句后有“;”号,说明该循环语句的语句体为空,因此k再循环过程中没有进行自家操作,此时,整个代码会不停的进行空操作,进入死循环,而此时的死循环属于动态语义错误。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2409835.html

最新回复(0)