我现在已经编程有一段时间了,开始试图改善我的代码。由于我真的很讨厌在长函数中创建许多仅使用一次的变量,所以通过使用括号缩短变量作用域是否是良好的实践方法呢?例如,不是这样写:
void fcn()
{
int var1;
// some part of fcn
// use of var1;
// rest of fcn
}
写作:
void fcn()
{
// some part of fcn
{
int var1;
// use of var100;
}
// rest of fcn
}