小编M P*_*rry的帖子

为什么在嵌套的FOR循环中使用相同的count变量名称有效?

为什么以下不会出错?

for (int i=0; i<10; ++i) // outer loop
{
    for (int i=0; i<10;++i) // inner loop
    {
    //...do something
    }
//...do something else
}
Run Code Online (Sandbox Code Playgroud)

我理解它的方式,大括号({...})中的变量只在这些大括号内.但是内环在外环的支撑内.因此,一旦我声明int i=0内部循环,我不应该得到有关多个定义的错误吗?

c++ scoping

12
推荐指数
1
解决办法
6733
查看次数

如何在循环列表中循环,同时向前和向后窥视当前元素?

使用以下示例列表: L = ['a','b','c','d']

我想实现以下输出:

>>> a d b
>>> b a c
>>> c b d
>>> d c a
Run Code Online (Sandbox Code Playgroud)

伪代码将是:

for e in L:
    print(e, letter_before_e, letter_after_e
Run Code Online (Sandbox Code Playgroud)

python

5
推荐指数
2
解决办法
1483
查看次数

标签 统计

c++ ×1

python ×1

scoping ×1