下面for语句,存在编译错误的是()。
A: for(; ; ){}
B: for(int i=0; i< 100;i++){}
C: for(int i = 0, j=0; ;i++,j++){}
D: for(int i = 0; i< 10){}
A: for(; ; ){}
B: for(int i=0; i< 100;i++){}
C: for(int i = 0, j=0; ;i++,j++){}
D: for(int i = 0; i< 10){}
举一反三
- 下列循环语句中有语法错误的是( )。 A: int i; for(i=1; i<0;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<<'*';
- println 语句执行了多少次? for (int i = 0; i < 10;i++) for (int j = 0;j < i;j++) System .out.println(i * j)
- 以下哪个for语句是不能编译的? A: for (i=0;j=0; i<10; i++ ); B: for (i=0,j=0; i<10; i++; j++ ); C: for (); D: for (;;); E: for ( i=0; j<10; j++ ); F: for (i=0; i<10, j<10; i++); G: for (i=0; i<10; i--);
- 下面程序的运行结果是。 int main() {int a[5][5],i,j,n=1; for(i=0;i<5;i++) for(j=0;j<5;j++) a[i][j]=n++; for(i=0;i<5;i++) {for(j=0;j<=i;j++) printf("%4d",a[i][j]); printf("\n"); }}
- for(int i(0), j(0); i<10; i++)if(i) j++; A: 0 B: 9 C: 10 D: 无限