gpt4 book ai didi

c - 我应该重用变量吗?

转载 作者:行者123 更新时间:2023-11-30 18:29:30 27 4
gpt4 key购买 nike

假设我需要一个计数器(我用 C 编程),只需要一次。我应该重用不再需要的变量,而不是声明计数器吗?

例如:

int main() {
int in;

//code goes here

for(in=0; in<10; in++) //do something
//instead of using i, I reuse in and use it as a counter

return 0;
}

最佳答案

有一些编码风格规则,例如限制变量的范围和生命周期及其使用。另一种方法是声明最接近其用法的变量。

for 循环最惯用的形式是:

for (int i = 0; i < 10; i++)    // do something

使用:

for(in=0; in<10; in++)   // do something

可能会误导维护程序员,因为 in 的值是在 for 循环范围之后读取的。

关于c - 我应该重用变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37865768/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com