1.若有定义:int i ,k ;则for循环语句:for(i=0,k=-1;k=1;i++,k++);是(C)
问题描述:
1.若有定义:int i ,k ;则for循环语句:for(i=0,k=-1;k=1;i++,k++);是(C)
A)循环零次 B)循环1次 C)循环无穷多次 D)循环结束条件不合法
2.以下循环体的执行次数是(C)
Void main()
{ int i,j; for(i=0,j=1;i
答
第一题:i=0,k=-1是初始化i和k的值,k=1是判断循环结束的条件.
因为k=1表示将1赋值给k,其结果是返回true,所以不管后面i和k怎么变化,每次都会返回true,故循环无穷多次.
第二题:第一次执行循环时,i=0,j=1.i