55问答网
所有问题
C语言for循环语句
C语言for循环语句为什么是无限循环,k一直是1
举报该问题
其他回答
第1个回答 2016-06-30
从for语句的写法看,这是一个死循环。因为进入循环后,前面定义的k=-1被覆盖,k从0开始,每循环一次k减1,它的取值会是0、-1、-2、-3、……,而循环的终止条件是k=1,这是一个永远取不到的值,所以是死循环。
而本例在实际运行中,循环体内有一个break,是跳出循环的命令,所以,该循环仅仅运行一次,就完成了,程序也就结束了。
第2个回答 2016-06-30
你的条件语句是 K=1,但是这个不是判断语句,而是赋值语句。所以一直成立,就是无限循环。
追问
OK,谢谢
本回答被提问者采纳
第3个回答 2020-11-06
C语言循环结构之for循环语句
您的浏览器不支持HTML5视频
第4个回答 2016-06-30
你for循环第一个k=0已经把之前的k=-1覆盖掉了。所以k=-1没有意义。然后k--表示k=0-1就是-1了。你的循环结束条件是k=1所以一辈子都不会达到。因为你break了,所以打一次-1就退出
第5个回答 2020-12-04
您的浏览器不支持HTML5视频
相似回答
c语言for循环语句
用法
答:
for
(
语句
1 ; 语句2 ; 语句3 )执行时,先执行一次语句1(注意只执行一次)之后判断语句2是否成立 1、如果成立执行
循环
体,之后执行语句3。再返回语句2判断条件是否成立?成立执行循环体后再执行语句3,如此直到循环体不成立则跳出循环 2、如果语句2不成立,则不执行循环体也不执行语句3直接跳出循环。for...
C语言
中
for语句
怎么写?有没有例子呢?
答:
1)先求解表达式1;2)求解表达式2;若其值为真(值为非0),就执行
for语句
中指定的内嵌语句,接着执行下一步,反之
循环
结束,跳至第5)步;3)求解表达式3;4)回转上面按第2)步继续执行;5)循环结束,执行for语句下面的一个语句。
C语言
中的for语句比其它语言中的for语句功能强很多,可以把循环...
C语言
中
for语句
的两种用法?
答:
for语句
有两种用法,一种是跟单个语句,一种是跟代码体。在跟单个语句时,由于在
C语言语句
默认是以分号结尾的,程序会将for (;;)之后直到第一个分号的代码视为
循环
体来执行,例如下面三种情况:for (int i=0; i<10; i++) foo1();for (int i=0; i<10; i++) foo1();for (int i...
c语言
如何实现一个程序
循环
执行n次
答:
在
C语言
中,可以使用
for循环
或while循环来实现一个程序循环执行n次。以下是两种方法的示例:使用for循环:首先定义一个整型变量i,用于计数。然后使用for循环,循环n次。每次循环中,i都会增加1。在循环体中,编写需要重复执行的代码。示例代码如下:使用while循环:首先定义一个整型变量i,用于计数。然后...
c语言
中
for语句
是怎么用的
答:
for(
语句
1;语句2;语句3){ 循环体 } 语句1:初值表达式,用于在循环开始前为循环变量赋初值 语句2:循环控制逻辑表达式,它控制循环执行的条件,决定循环的次数 语句3:循环控制变量修改表达式,它使
for循环
趋向结束 循环体:需要重复执行的语句 例程:include<stdio.h> int main(){ for(int i=0;i...
大家正在搜
c语言for循环语句用法举例
c语言中for循环语句的功能
for循环语句例题c语言
c语言for循环初始化两条语句
c语言for循环例子
c语言循环结构for
C语言条件语句类型
c语言for循环初始化
c语言for循环的三个表达式
相关问题
C语言中循环语句有哪些?
c语言中for语句是怎么用的
C语言 for循环执行步骤
c语言,for循环语句
C语言循环语句
C语言中for循环语句
c语言for循环语句
C语言for循环