摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 二十一天学通C语言:函数型指针本文节选自《21天学通C语言》一书 C程序中的函数也都是存放在代码区内的,它们同样也是有地址的。那么如何取得函数的地址呢?在前面也说过函数定义的时候实际上是定义了一个函数变量,那么是否可以将函数变量赋值给其他变量呢?回答这些问题需要涉及另外一个概念:函数型指针。按照已有的指针的知识,顾名思义,函数型指针就是指向函数的指针。如果有一个函数声明为:int func(const int a, const int b); 那么,此时声明的函数变. 阅读全文
posted @ 2008-12-31 15:35 我的javaIT 阅读(170) 评论(0) 推荐(0) 编辑
摘要: C语言中的指针型函数值本文节选自《21天学通C语言》一书 函数的函数返回值也可以是指针型的数据,即地址。返回该类型值时,执行机制与返回其他类型完全相同。含有指针型函数值的函数的声明一般为:数据类型 * 函数名(形参列表); 其中,数据类型和指针操作符组成指针类型。例如: int * max(int a, int b, int c); 此max函数中的return语句必须返回一个变量的地址或一个指针变量的值。范例14-6演示了如何使用指针变量作为函数返回值。【范例14-6】使用指针变量作为函数返回值,实现方法如示例代码14-6所示。示例代码14-601 #include <stdio.h& 阅读全文
posted @ 2008-12-31 08:15 我的javaIT 阅读(277) 评论(0) 推荐(0) 编辑