第9章 指针与数组.docVIP

  • 7
  • 0
  • 约 8页
  • 2016-12-21 发布于河南
  • 举报
第9章 指针与数组 本章重点 指针的概念 指针变量的赋值。 指针的运算。 指针变量对一维数组元素的引用方法。 指针在一维数组中的应用。 指针变量对字符串的引用。 9.1 指针的基本概念 在C语言中有一种变量用来存放内存的地址,这种变量称为指针变量。 1.指针变量的定义 定义指针变量的一般形式如下: 类型名 *指针变量名=变量地址; 例如:int *p1 ,*2; 注意:类型是指指针变量所指的地址上存储内容的类型。 2.指针变量的赋值 一个指针变量可以通过(1)赋值;(2)初始化;(3)分配内存空间获得一个确定的地址值,从而指向一个具体的对象。 例如:若有以下定义: int k=1,*q,*p; q=k; /* 指针q指向变量k的地址 */ p=q; /* 指针p指向指针q所指的地址,指针变量p和q都指向了变量k */ 注意:当进行赋值运算时,赋值号两边指针变量的基类型必须相同。 3.指针变量的间接寻址运算 间接寻址运算符形式如下: *指针; 它的功能是获取指针所指存储单元的值。 例9.1 定义一个整型变量与一个指向整型数的指针,让指针指向变量的地址,通过从键盘输入一个数给变量,输出指针所指的地址上的内容。 #includestdio.h int main() { int x; int *p;  

文档评论(0)

1亿VIP精品文档

相关文档