88问答网
所有问题
下面for 循环语句() int i,k; for (i=0,k=-1;k=1;i++,k++) printf("***");A判断循环的条件非法
B是无限循环C只循环一次D一次也不循环 有劳大家帮我解释哈这个程序...呵呵
举报该问题
推荐答案 推荐于2018-05-06
一定是无线循环的,你这边的条件k=1是一个赋值语句,永远是对的,因此会无线循环下去。
当条件k=1时,是无限循环;
当条件k==1时,是一次也不执行。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/tcagBc1tc.html
其他回答
第1个回答 2019-12-23
推荐回答一定是无线循环的,你这边的条件k=1是一个赋值语句,永远是对的,因此会无线循环下去。当条件k=1时,是无限循环;当条件k=1时,是一次也不执行。
第2个回答 2012-01-25
A
原因是:for结构中间语句是循环判断条件,只有满足条件才循环,这里是k=1,这是赋值语句,而非判断条件。本回答被提问者采纳
相似回答
下述
for循环语句( )
。
int
i,k;
for(i=0,k=-1;k=1;i++,k++)
_百度...
答:
首先代码有误应该为:
for(i=0;i++;i++
)
for(k=1;k
<3
;k++)printf(
"*");第一次运行
i=0,k=
1,输出一个星号,k=2,输出一个星号,执行
i++,i
++后,i=2.第二次运行i=2,k=1,输出一个星号,k=2,输出一个星号,然后执行i++,i++后,i=4,不满足条件结束循环。
设i和k都是
int
类型,则以下
for循环语句
:
for(i=0,k=-1;k=1;i++,k++)
答:
定义一个
for
循环,循环变量是i,但由于本题并没有设置循环条件,所以循环的条件永远默认为真,即无限次执行循环。for表达式 表达式1:一般为赋值表达式,给控制变量赋初值;表达式2:关系表达式或逻辑表达式
,循环
控制条件;表达式3:一般为赋值表达式,给控制变量增量或减量。语句:循环体,当有多条语句时,...
for(i=0,k=-1;k=1;i++,k++)
printf(
"
* * * *
" );该
循环语句()
。
答:
首先代码有误应该为:
for(i=0;i++;i++
)
for(k=1;k
<3
;k++)printf(
"*");第一次运行
i=0,k=
1,输出一个星号,k=2,输出一个星号,然后执行
i++,i
++后,i=2.第二次运行i=2,k=1,输出一个星号,k=2,输出一个星号,然后执行i++,i++后,i=4,不满足条件结束循环。总结:两个i+...
...{ int
i,k;
for(i=0,k=-1;k=1;k++)
printf(
"
***
\n"
);
}
答:
include <stdio.h> main(){ i nt i,k;
for
(i=0,k=-1;k=1;k++) //k=1是个赋值表达式,其什永远是1(真),因此是个死
循环
;printf("***\n"); //屏幕上不断输出 }
int
i, k;
则
for循环语句
:
for(i=0,k=-1;k=1;i++,k++)
的结果
答:
两个分号之间的
k=1
是赋值
语句,
这个语句的值(或者说返回值)就是等号右边的值,即1.在C++中,非0值作为判断条件时都认为是true,所以
for循环
的判断语句都会成功.所以,除非在循环体内有break,return关键字,不然就是死循环!!
...以下
for语句
for(i=0,k=-1;k=1;k++)
printf(
"
***
\n") 为什么会构成...
答:
回答:
k=1
是赋值
语句,
返回值为 1
...以下
for语句
for(i=0,k=-1;k=1;k++)
printf(
"
***
\n") 为什么会构成...
答:
k = 1
是赋值语句 判断的话应该写成这样
k ==
1 或者 k != 1
...
for语句
for(i=0,k=-1;k=1;k++)
printf(
"
***
\n"
);
为什么构成无限
循环
...
答:
for(i=0,k=-1; k=1;
k++)for
语句中第一个
语句(i
=0,k=-1;)为初始赋值语句。第二个
语句(
k=1; )为循环判断语句,这里k=1是赋值语句,表逻辑判断时值为1,所以构成无限循环。应该写成k==1;
大家正在搜
python的for循环语句
for语句中循环语句不能为空
for next循环语句例题
python while循环语句
for循环语句的一般形式
do loop循环语句
matlab循环语句for
python循环语句有哪些
for循环语句可以为空吗
相关问题
下述for循环语句( )。 int i,k; for(i=0...
若i和k都是int类型变量,有以下for语句 for(i=0...
for(i=0,k=-1;k=1;i++,k++) prin...
若i和k都是int类型变量,有以下for语句 for(i=0...
for(i=0,k=-1;k=1;i++,k++)print...
for(i=0,k=-1;k=1;k++,i++)循环结束的...
若有定义:int i ,k ;则for循环语句:for(i=...
int i, k; 则for循环语句: for(i=0,k=...