- 0
- 0
- 约3.23千字
- 约 55页
- 2017-01-01 发布于广东
- 举报
8.12.1 指向函数的指针变量 一个函数包括一系列的指令,在内存中占据一片存储单元,它有一个起始地址,即函数的入口地址,通过这个地址可以找到该函数,这个地址就称为函数的指针。 定义一个指向函数的指针变量的一般形式如下: 类型标识符 (*指针变量名)(); 例如: ? int (*p) ( ); ? 它表示p指向一个返回整型值的函数,注意*p两侧的括号不能省略,如果写成int *p( ):就成了返回指针值的函数了。 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 PPT研究院 POWERPOINT ACADEMY * * * * C语言程序设计教程 计算机的内存是以字节为单位的一片连续的存储空间,每一个字节都有一个编号,这个编号就称为内存地址。内存的存储空间是连续的,内存的地址号也是连续的。一个变量实质上代表了“内存中的某个存储单元”。每个变量所占的存储单元都有确定的地址。具体的地址是在编译时分配的。若有定义 int a,b; float x 则系统为变量a,b,x分配内存空间情况如图所示。 对指针变量的定义包括三个内容: (1)指针类型说明,即定义变量为一个指针变量; (2)指针变量名; (3)变量值(指针)所指向的变量的数据类型。 其一般形式为: ? 类型说明符 *变量名; 指针变量同普通变量一样,使用之前不仅要定义说明,而且必须赋
原创力文档

文档评论(0)