C语言程序设计教程第7章 指针 (2).pptxVIP

  • 8
  • 0
  • 约9.6千字
  • 约 35页
  • 2020-02-06 发布于辽宁
  • 举报
学习目标掌握定义指针的方法,掌握指针的基本操作;掌握利用指针作为函数参数传递数据的方法;掌握一维数组指针和行指针的概念和应用主要内容指针的概念指针变量的定义指针的基本操作 指针变量的简单应用指针作为函数参数一维数组的指针行指针 7.1 指针和指针变量的概念一. 指针的概念 变量名就是给变量数据存储区域所取的名字。计算机内存的每个存储位置都对应有唯一的存储地址。C语言支持通过变量存储地址对变量进行存取操作。1. 取地址运算符“” 通过对变量施行取地址运算,获得变量的存储地址。在C语言中,称变量的存储地址为指针。【例7-1】 下面的程序显示变量x的存储地址和x的值。 #includestdio.h void main() { int x=3; printf(Address of x is %xH, Value of x is %d\n,x,x); }先显示变量x的存储地址, 然后显示变量x的值。地址以十六进制格式输出。如果程序运行结果显示: Address of x is 17f820H, Value of x is 3 说明变量x的指针为17f820, 即变量x存储在起始地址为17f820H 的内存单元中。如图所示: 空指针的概念 一个不指向任何存储单元的指针称之为空指针,空指针的值为ASC码表中的NULL值,也即是0值 。 二.指针变量的概念指针变量的定义与初始化专门用

文档评论(0)

1亿VIP精品文档

相关文档