C语言学习资料-第10章 指针.docxVIP

  • 1
  • 0
  • 约9.35千字
  • 约 9页
  • 2017-06-10 发布于浙江
  • 举报
第10章 指针 内存区的每一个字节有一个编号,这就是“地址” 。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。 计算机内存中有大量的存储单元,每个存储单元的容量为1个字节,每个字节有一个惟一的编号,这个编号就是存储单元的“地址。 变量的地址是系统分配给变量的存储单元的起始地址 指针变量是专门用来存放变量地址的变量 在程序中一般是通过变量名来对内存单元进行存取操作的。其实程序经过编译以后已经将变量名转化为变量的地址,对变量值的存取都是通过地址进行的。 一个变量的地址就是该变量的“指针”。如果有一个变量专门用来存放另一个变量的地址(即指针),则它称为“指针变量”。指针变量的值(即指针变量中存放的值)是地址(即指针)。指针是一个地址,而指针变量是存放地址的变量。 变量的指针就是变量的地址。存放变量地址的变量是指针变量,它用来指向另一个变量。 C语言规定所有变量在使用前都必须先定义,指定其类型并按此分配内存单元。指针变量不同于整型变量和其它类型的变量,它是用来专门存放地址的,必须将它定义为“指针类型”。 指针变量的基类型用来指定该指针变量的类型。 定义指针变量的一般形式为: 基类型 * 指针变量名; 可以用赋值语句使一个指针变量得到另一个变量的地址,从而使它指向一个该变量。 注意: (1)指针变量前面的“*”,表示该变量的类型为指针型变量。 例:

文档评论(0)

1亿VIP精品文档

相关文档