一道经典的例题

#include <stdio.h>


#if 0
int var = 10; //全局变量;


void demo()
{
printf("var3 = %d\n",var); //10
}


int main()
{
int i = 1;
int var = 3; //局部变量;

if( i > 0 )
{
int var = 8; //局部变量;
printf("var1 = %d\n",var); //8
}

printf("var2 = %d\n",var); //3

demo();

return 0;
}
#endif
int main()
{
int a = 10;
printf("&a = %p\n",&a);
if(1)
{
int a = 8;
a = 8;
printf("&a = %p\n",&a);


printf("a1 = %d\n",a);
}


printf("a2 = %d\n",a);


return 0;
}
发布了23 篇原创文章 · 获赞 20 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览