《c语言程序设计教学资料》第9章--指针.pptVIP

  • 2
  • 0
  • 约1.81千字
  • 约 48页
  • 2018-12-02 发布于浙江
  • 举报

《c语言程序设计教学资料》第9章--指针.ppt

《c语言程序设计教学资料》第9章--指针

函数指针 如果在程序中定义了一个函数,在编译时,编译系统为函数代码分配一段存储空间,这段存储空间的起始地址,称为这个函数的指针。 可以定义一个指向函数的指针变量,用来存放某一函数的起始地址,这就意味着此指针变量指向该函数。 注意:int (*add)(int, int);与int *add(int, int);是不同的后者函数有两个整型形参,而函数的返回值时一个指针类型的数据。 函数返回指针 有关指针的小结 1.首先要准确地弄清楚指针的含义。指针就是地址,凡是出现“指针”的地方,都可以用“地址”代替,例如,变量的指针就是变量的地址,指针变量就是地址变量 要区别指针和指针变量。指针就是地址本身,而指针变量是用来存放地址的变量。 2. 什么叫“指向”?地址就意味着指向,因为通过地址能找到具有该地址的对象。对于指针变量来说,把谁的地址存放在指针变量中,就说此指针变量指向谁。但应注意:只有与指针变量的基类型相同的数据的地址才能存放在相应的指针变量中。 第9章 指针 主要内容 变量的内存地址 指针变量的定义和初始化 间接寻址运算符 函数指针 内存地址 指令和数据都保存在计算机的内存中。 内存区的每一个字节有唯一的一个编号,这就是“地址” 。地址是一个无符号整数,其字长一般与主机相同。 如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档