C语言期末复习整理 指针.pdfVIP

  • 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)

1亿VIP精品文档

相关文档