gpt4 book ai didi

'for' 循环内的 'for' 循环是否可以使用相同的计数器变量名称?

转载 作者:太空狗 更新时间:2023-10-29 16:14:46 26 4
gpt4 key购买 nike

我可以在 for 循环内对 for 循环使用相同的计数器变量吗?

或者变量会相互影响吗?下面的代码应该为第二个循环使用不同的变量,例如 j,还是 i 可以?

for(int i = 0; i < 10; i++)
{
for(int i = 0; i < 10; i++)
{
}
}

最佳答案

您可以使用相同的名称(标识符)。这将是一个不同的对象。他们不会互相影响。在内循环中,无法引用外循环中使用的对象(除非您为此做出特殊规定,例如提供指向它的指针)。

这通常是不好的风格,容易混淆,应该避免。

仅当单独定义内部对象时,对象才不同,就像您显示的 int i 一样。如果在没有定义新对象的情况下使用相同的名称,循环将使用相同的对象并相互干扰。

关于 'for' 循环内的 'for' 循环是否可以使用相同的计数器变量名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51548994/

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