单选题
下列循环语句中有语法错误的是______。
A、
int i; for(i=1; i<10; i++)cout<<"*";
B、
int i, j; for(i=1, j=0; i<10; i++, j++)cout<<"*";
C、
int i=0; for(;i<10; i++)cout<<"*";
D、
for(1)cout<<"*";
【正确答案】
D
【答案解析】
[解析] 该题考查的内容是for循环语句,其中for循环语句的语法格式是:
for(<表达式1>; <表达式2>; <表达式3>)<语句>
其中表达式1和表达式2和表达式3都可以省略,但是分号不能省略,这时for语句是一个死循环。因此D项是错误的,for语句没有这种语法格式。
提交答案
关闭