专栏文章

新版循环

算法·理论参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@min461ur
此快照首次捕获于
2025/12/01 20:16
3 个月前
此快照最后确认于
2025/12/01 20:16
3 个月前
查看原文
知周所众,在 C++ 中,有一种代码是这样的:
CPP
while(1)cout<<"%%%";
不会循环的萌新们看这里: https://www.cnblogs.com/zydow/p/18600890
大佬们请忽略
可是,笔者最近发现一种新的无限循环:
CPP
hhh:
//这里是代码
goto hhh;
这样,我们就得到了一个死循环……(虽然没什么用)
当然,我们还可以改进一下,使其等同于 for 循环:
CPP
int i=0;
hhh:
if(i==10)return 0;
cout<<"%%%"<<endl;
i++;
goto hhh;
ta 等同于:
CPP
for(int i=0;i<10;i++)cout<<"%%%"<<endl;
return 0;
那么,我们得到了一种新的循环(虽然还是没什么用
当然,如果你要让 ta 结束后后面的代码还能执行,那么……
CPP
int i=0;
hhh:
if(i==10)goto hh;
cout<<"%%%"<<endl;
i++;
goto hhh;
hh:
cout<<"hh";
运行结果(在洛谷在线 ide 上运行的):
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
hh
那么,对于这种新型循环,各位大佬们有什么想说的吗?欢迎评论区讨论哦!

评论

0 条评论,欢迎与作者交流。

正在加载评论...