Benjamin

静以修身,俭以养德,非澹薄无以明志,非宁静无以致远。
随笔 - 386, 文章 - 0, 评论 - 196, 引用 - 0
数据加载中……

指针和地址

指针变量是个很特殊的变量,掌握了指针也就掌握了C语言,下面的这个代码能很好说明指针和地址的关系,也能说明指针和其他变量不一样的本质区别;大家看看运行结果在想想,会对指针有更深刻的体会。
int *g_p =NULL;
int  g_iNumber;
void test2()
{
 int a = 45;
 g_iNumber = a;
 g_p = &a;
}
void test3()
{
 int a = 45;
 int c =455;
 int kk = 34;

}

void test4()
{
 char ch=67;
}

int _tmain(int argc, _TCHAR* argv[])
{
 test2();
 test3();
 test4();
    printf("g_iNumber=%d,g=%d\n",g_iNumber,*g_p);
 getchar();

 return 0;
}

posted on 2011-03-30 21:41 Benjamin 阅读(502) 评论(0)  编辑 收藏 引用 所属分类: C/C++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理