在简单的没有返回值的函数的末尾不加return会增加可读性还是降低可读性?
之前出于“严谨”的考虑我一直都是加的,而且还会在return之前空一行。不过这样直接就浪费了两行的空间,如果多了的话可能会严重“污染视野”。这个到底应该如何权衡?实际的工程中是怎么做的?
[解决办法]
从来不加 .
[解决办法]
只会浪费你打印出来的纸张而已
[解决办法]
编译器给你自动插入
[解决办法]
只在中间需要返回时加 return,末尾从来不加。
[解决办法]
不加是不对的。
不加return的话,代码是真的结束了?还是漏了几条语句??阅读者可能从无察觉,显示加上return,才是好的代码风格。
[解决办法]
void foo()
{
}
int bar()
{
return 0;
}
[解决办法]