发现一个c++中代替goto的方法

本文解析了Cocos2dx游戏开发教程中的一个代码片段,详细介绍了如何使用while(0)结合break语句来实现类似goto的效果,跳过后续代码并直接到达指定位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

看大神的cocos2dx的helloworld教程中,有这样的代码:


do
{
     if( ) break;
     if( ) break;   
   
}while(0);
foo();

开始看见while(0)没反应过来,直到看到里面的break,嗯!这样就可以像goto那样跳过后面的代码直接跳到指定位置了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值