ChinaUnix.net
相关文章推荐:

c语言 函数指针

今年由于老美造成的金融危机,工作很不好找,嵌入式还相对好一点,毕竟要的人多,今天听正在找工作的师兄说:那些中心3、4楼学模拟的都在狂学c了。可见c语言关键时刻还是吃饭的家伙啊!所以更应该好好学了! trio老师的名言:想学好c就得学好指针,想学好指针就得学好函数指针,呵呵,今天就着trio老师的讲义和网上的一些资料,把函数指针的一些概念,思想好好整理一下,如下: ●函数指针的声明: 函数指针即指向函数地址的指...

by myleeming - Linux文档专区 - 2009-06-22 12:39:33 阅读(1063) 回复(0)

相关讨论

现在我可以从一个数据库中得到一个函数名的字符串,如何用这个字符串指向它所表示函数的入口地址??谢谢!

by 918xj - C/C++ - 2004-10-13 15:49:41 阅读(1123) 回复(6)

看见一本书上用c语言写函数的时候用到函数指针,可能原来学的c语言太浅,不知道c中是否可以用函数指针,若可以那么它如何传递参数呢?

by djw1984 - C/C++ - 2005-06-30 15:55:45 阅读(1195) 回复(5)

c语言中指针函数与函数指针区别? 请指教。谢

by zouhu_cn - C/C++ - 2009-06-10 23:16:04 阅读(4081) 回复(11)

1.面试题:
有一组数,从1~1000, 求最大3个数的重复次数。
思路:遍历一遍这些数字,作为1001个数组的下标,然后从后往前遍历头三个数


2.填空题:
4 ? 3 ? 3 = 15
求?所代表的运算符号。

#include <stdio.h>
#include <stdlib.h>

int add(int a,int b)
{
    return a+b;
}
int mul(int a,int b)
{
    return a*b;
}
...

by basketball610 - 移动操作系统 - 2011-12-21 08:41:35 阅读(1217) 回复(0)

请问,c语言中是否提供通过函数名字符串获得函数指针的功能? 如果提供的话,通过指针调用函数可以传参数吗?

by pushu115 - C/C++ - 2003-07-02 17:26:03 阅读(7094) 回复(11)

本帖最后由 zhendehaoren 于 2014-10-03 18:13 编辑 c++经常见到这样写法 struct T { int G(); }; c++里是不是就不需要函数指针了,c里面这样定义肯定是不行的

by zhendehaoren - C/C++ - 2014-10-06 09:40:44 阅读(1282) 回复(2)

#include //#includector> #include<cmath> using namespace std; class A{ private: typedef void (*p)(int i); p pp; public: void print(int i){ cout<pp=print; } }; int main() { } 这个程序在Vc6.0下有一个错误。麻烦知道不啬告诉我,先谢谢了

by ztj111 - C/C++ - 2006-11-17 09:29:08 阅读(2465) 回复(16)

对于函数指针,格式的声明必须和实际指向的函数参数和返回值类型相对应; 那么能否根据运行时的信息动态声明一个函数指针,或者有否等价的方法? 例如:程序运行时从dll动态联结库中得到一个函数声明的格式int f1(int, int),然后可否声明一个与之对应的函数指针int (*fp)(int, int)? 或者有其他可替代的方法?

by zhiyupan - C/C++ - 2005-07-19 09:49:01 阅读(1167) 回复(8)

class TApp1; typedef void (TApp1::*MEMBERFUNcTION)(); class TApp1 { MEMBERFUNcTION Test; void Fun1() { ... } void Fun2() { ... } void callFun() { //调用test所指向的函数指针,如果Test指向Fun1,调用Fun1函数,如果test指向Fun2,调用Fun2函数 //其它地方都调试通过,此处不知怎么写代码,希望各位指点????????谢谢!!!! (this->;*Test)();//这样就实现...

by zengok - C/C++ - 2004-05-20 11:45:41 阅读(5099) 回复(6)