无限循环和死循环的相同之处就是都没有结果值;不同之处:
1、无限循环是指程序在运行过程中出现的无值结果,它的本质是程序可以正常循环,但产生的结果又无数个值;2、死循环是指程序在运行过程中产生的错误运算结果 ,导致程序无值判断,因此他们程序运行结果是不一样的。
下面的是死循环代码,基于上一个教程里改的
}
printf("\n");
}
}
运行结果是这样

这张图片可能会有人看不懂,毕竟不是动图

,不过只要你尝试一下就会发现它只会一直乘下去,一直乘于1,上次的教程你可以加几个0就会像这次的死循环一样,不过不同的是那个只要乘完就结束了,这个是永远不会结束。
至于无限循环的代码在下面
">#include
int main()
{
int s,j, i;
for (i = 1; i; i++)
{
for (j = 1; j; j++)
{
s = j * i;
printf("%d*%d=%-2d ", j, i, s);
}
printf("\n");
}
}
运行结果是这样

这张图片可能会有人看不懂,毕竟不是动图
,不过只要你尝试一下就会发现它只会一直乘下去,一直乘于1,上次的教程你可以加几个0就会像这次的死循环一样,不过不同的是那个只要乘完就结束了,这个是永远不会结束。
至于无限循环的代码在下面
#include
int main()
{
int s,j, i;
for (i = 1; i<10; i--)
{
for (j = 1; j<10; j--)
{
s = j * i;
printf("%d*%d=%-2d ", j, i, s);
}
printf("\n");
}
}

只需要在上次的教程在把++改成--就可以了。
而且大家所用的系统也是无限循环,或者说系统本身就是无限循环,还有主服务器,都是无限循环。像黑客病毒中的一种无限弹窗也可以说是无限循环的一种,但无限弹窗是放在系统的无限循环里触发的。这些都是大佬告诉我的,虽然不知道是不是真的,但感觉很有道理
。对了,我是萌新,一只正在学习c语言入门的萌新,如果有大佬可以指点一下我,感激不尽有什么不懂的可以在评论区提出,如果是问我有关c语言比较高级的问题我可能只能找大佬求助,因为我本身就是一只萌新
上一个教程#【教程】c语言版的乘法口诀#