C语言程序设计教程第3版课件作者徐士良第8章节指针.pptVIP

  • 3
  • 0
  • 约3.31千字
  • 约 29页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计教程第3版课件作者徐士良第8章节指针.ppt

尚辅网 / (1)直接存取 所谓直接存取,是指在程序执行过程中需要存取变量值时,直接存取变量所占内存单元中的内容。 (2)间接存取 所谓间接存取,是指为了要存取一个变量值,首先从存放变量地址的指针变量中取得该变量的存储地址,然后再从该地址中存取该变量值。 在C语言中,用符号“*”表示“指向”,反映指针变量与它所指的变量之间的联系: (1)在变量类型说明中,变量前加“*”用于区别于普通变量。 (2)在表达式中,变量前加“*”表示间接访问。 变量的指针就是变量的地址,即指针变量用于存放变量的地址(即指向变量)。 定义指针变量的一般形式为 类型标识符 *指针变量名; 下面对指针变量作几点说明: (1)指针变量名前的“*”表示该变量为指针变量,而指针变量名不包含该“*”。 (2)一个指针变量只能指向同一类型的变量。 (3)指针变量中只能存放地址,而不能将数值型数据赋给指针变量。 (4)只有当指针变量中具有确定地址后才能被引用。 (5)与一般的变量一样,也可以对指针变量进行初始化。 与普通变量一样,指针变量也可以作为函数参数。利用指针变量作为函数的形参,可以使函数通过指针变量返回指针变量所指向的变量值,从而实现函数调用函数与被调用函数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档