- 15
- 0
- 约4.28千字
- 约 5页
- 2020-11-11 发布于四川
- 举报
指针
一、定义
在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,
它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地
址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化
的称为“指针”。意思是通过它能找到以它为地址的内存单元。
二、基本形式
int a,*p; p=a;
char *q,c; q=c;
scanf( “%d”,a); printf( “%d”,*p);
scanf(“%c”,q);printf( “%c”,c);
:(1)为取地址运算,作用为返回一个变量被定义时所被分配的地址。
*:(1)定义变量时在变量名前加*号,表示该变量为指针变量,定义时关键字 (如
int、float、char)表示该指针所指向的变量类型
(2)*运算,作用为返回“此指针变量所存储的地址表示的空间”中存储的变量,
简而言之,返回该指针“指向”的变量
注:C++中会存在如 int d;类定义方式,此时不表示取地址运算而表示“引用”
(作用与宏定
原创力文档

文档评论(0)