block scope same named variable

Posted wcl王成龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了block scope same named variable相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
int main(void)
{
    int n = 8;
    printf("%d %p\\n", n, &n);
    for (int n = 1; n < 3; n++) { printf("%d %p\\n", n, &n); }
    printf("%d %p\\n", n, &n);
    for (int n = 1; n < 3; n++)
    {
        printf("%d %p\\n", n, &n);
        int n = 100;
        printf("%d %p\\n", n, &n);
        n++;
        printf("%d %p\\n", n, &n);// n = 100 over , enter  "for (int n = 1; n < 3; n++) " ,  n = 1  for this moment, after n++; 
    }
    printf("%d %p\\n", n, &n);
    return 0;
}
-------------------------------------------

8 0061ff1c
1 0061ff18
2 0061ff18
8 0061ff1c
1 0061ff14
100 0061ff10
101 0061ff10
2 0061ff14
100 0061ff10
101 0061ff10
8 0061ff1c

------------------------------------------

以上是关于block scope same named variable的主要内容,如果未能解决你的问题,请参考以下文章

Javascript的坑---------- block statement scope

TensorFlow基础9——tensorboard显示网络结构

C多行宏:do/while(0) vs scope block [重复]

vue SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside

cordova打包APK,SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported

Different AG groups have the exactly same group_id value if the group names are same and the ‘CLUSTE