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的主要内容,如果未能解决你的问题,请参考以下文章