欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

代码风格& do{…} while(false);

程序员文章站 2022-04-27 18:45:09
...

以前看源码的时候看到过这种风格,现简单记录一下。

例如做一个多重嵌套判断,可以这么写

// true代指某一条件
if (true) {
	if (true) {
		if (true) {
		}
	}
}

当然也可以这么写

// true代指某一条件
if (true && true && true) {
}

不过怎么看逻辑都不清晰,毕竟这里只列举了三个条件,看起来可能无伤大雅,但如果条件更多呢?
虽然可以使用goto语句使得其有逻辑,但是个人认为实操起来隐患较大,不推荐使用。初学者随便玩一玩还行。
而使用do{…} while (false); 的风格就既能实现类似goto的跳出,以及展现良好的代码逻辑,例如:

do { // true代指某一条件
	if (true) break;
	if (true) break;
	if (true) break;
} while (false);
相关标签: 代码风格