do{
}while(0)
或者直接上goto
goto在要跳出多层循环的时候简直就是神器
【 在 giggham (make clean) 的大作中提到: 】
: 标 题: Re: if的写法
: 发信站: 水木社区 (Tue May 12 16:08:44 2020), 站内
:
: 但后面还有代码要执行的时候就不好搞了
: 尤其{}里面有很多行的时候我看着特别难受
: 这种情况上goto别人肯定也很难接受
: 【 在 lipp ( ) 的大作中提到: 】
: : 标 题: Re: if的写法
: : 发信站: 水木社区 (Tue May 12 12:44:50 2020), 站内
: :
: : 我跟你一样,能返回的尽量早返回。
: :
: : {}层数越少越好。脑子小,没缓存,所有思考都是针对当前屏幕的代码,没办法。
: :
: : 【 在 giggham (make clean) 的大作中提到: 】
: : : 标 题: if的写法
: : : 发信站: 水木社区 (Tue May 12 11:51:24 2020), 站内
: : :
: : : 我个人审美很讨厌代码缩进多
: : : 所以
: : : if (cond)
: : : {
: : : statement1;
: : : statement2;
: : : }
: : : 能写成
: : : if (!cond) return; (continue)
: : : statement1;
: : : statement2;
: : : 的话
: : : 我通常都会选择后者
: : :
: : : 但有同事说那样return和continue就显得很多
: : : 大家一般怎么选择的?
: : :
: : : --
: : :
: : : ※ 来源:·水木社区 newsmth.net·[FROM: 27.115.74.*]
: :
: :
: : --
: :
: : ※ 来源:·水木社区 newsmth.net·[FROM: 123.103.9.*]
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 27.115.74.*]
--
FROM 171.83.95.*