标签:
C语言的指针变量
在C语言中,变量是固定范围的存储空间,它存储的是赋给他的值,
比如:
int a = 12; /* 这里是定义一个整型变量a,并把12这个值存储在a的地址空间上 这个地址空间是系统随机分配的,对用户是透明的不用关心 */
指针变量存储的是变量的地址,
比如:
int a = 12 , *b; b = &a; /*如上,定义了一个整型变量a并赋值12,一个整型指针变量b 然后 用 & 取值运算符 取到变量a的地址空间值,存储到指针变量b中 此时变量b中存储的是变量a中的地址空间(这点尤其要注意,指针变量存储的是地址) */ //我们这样就可以用指针运算符 * 去取b指针变量存储的地址空间所存储的值了 int c ; c = *b; //现在c里面存储的值 就是a的值 12
指针变量的定义
int a = 12 ,*b;
b = &a;
在编程中,任何变量都要先定义后赋值,然后才可以使用,这点要记住哦!
标签:
原文地址:http://www.cnblogs.com/Super-Man/p/4376878.html