- 1
- 0
- 约6.29千字
- 约 63页
- 2017-10-14 发布于湖北
- 举报
算法与数据结构8
算法与数据结构;地址和指针的概念;另一种存取变量值的方式称为“间接访问”的方式。即,将变量i的地址存放在另一个变量中。;一个变量的地址称为该变量的“指针”。
例如,地址2000是变量i的指针。如果有一个变量专门用来存放另一变量的地址(即指针),则它称为“指针变量”。上述的i_pointer就是一个指针变量。;变量的指针和指向变量的指针变量;下面都是合法的定义:
float *pointer_3; // pointer_3是指向float型变量的指针变量
char *pointer_4; //pointer_4是指向字符型变量的指针变量
可以用赋值语句使一个
指针变量得到另一个变
量的地址,从而使它指
向一个该变量。如:
pointer_1=&i;
pointer_2=&j;;在定义指针变量时要注意两点:;指针变量的引用 ;pointer_2=&b; /*把变量b的地址赋给
pointer_2 */
printf(″%d,%d\n″,a,b);
printf(″%d,%d\n″,*pointer_1, *pointer_2);
};对“&”和“*”运算符说明:
如果已执行了语句 pointer_1=&a;
(1)&* pointer_1的含义是什么?“&”和“*”两个运算符的优
原创力文档

文档评论(0)