专栏文章
新版循环
算法·理论参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @min461ur
- 此快照首次捕获于
- 2025/12/01 20:16 3 个月前
- 此快照最后确认于
- 2025/12/01 20:16 3 个月前
知周所众,在 C++ 中,有一种代码是这样的:
CPPwhile(1)cout<<"%%%";
不会循环的萌新们看这里:
https://www.cnblogs.com/zydow/p/18600890
可是,笔者最近发现一种新的无限循环:
hhh:
//这里是代码
goto hhh;
这样,我们就得到了一个死循环……(虽然没什么用)
当然,我们还可以改进一下,使其等同于 for 循环:
CPP当然,我们还可以改进一下,使其等同于 for 循环:
int i=0;
hhh:
if(i==10)return 0;
cout<<"%%%"<<endl;
i++;
goto hhh;
ta 等同于:
CPPfor(int i=0;i<10;i++)cout<<"%%%"<<endl;
return 0;
那么,我们得到了一种新的循环(虽然还是没什么用)
当然,如果你要让 ta 结束后后面的代码还能执行,那么……
CPPint i=0;
hhh:
if(i==10)goto hh;
cout<<"%%%"<<endl;
i++;
goto hhh;
hh:
cout<<"hh";
运行结果(在洛谷在线 ide 上运行的):
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
hh
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
hh
那么,对于这种新型循环,各位大佬们有什么想说的吗?欢迎评论区讨论哦!
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...