可以把一个指针声明成为一个指向函数的指针.int fun1(char *,int);int (*pfun1)(char *,int);pfun1 = fun1;int a = (*pfun1)("abcdefg",7); //通过函数指针调用函数。可以把指针作为函数的形参。在函数调用语句中,可以用指...
分类:
其他好文 时间:
2014-12-09 13:44:33
阅读次数:
174
今天复习了指针和数组,需要的注意的是:字符串输入输出的一些函数区别char*s和chars[],前者如果初始化字符串就是一个常量,而后者是一个变量,如char*s;s="";是正确的,chars[];s="";是错误的,char*s=""不能赋值给*s,而以chars[]声明的,可以改变*s;函数指针的用法,利用指..
分类:
编程语言 时间:
2014-12-08 15:49:59
阅读次数:
180
这方面的技能,在观察系统调用时,是很需要的。但我不是很熟悉,另外,要再会函数指针数组的话,那就更强啦~~按《HEAD FIRST C》作了个样例:cat find.c #include #include int NUM_ADS = 7;char *ADS[] = { "William: SBM G....
分类:
其他好文 时间:
2014-12-08 15:10:55
阅读次数:
185
引子:一个小示例,希望可以帮助广大侠士们来理解delegate。在C中的函数指针示例: 1 #include 2 3 // 减法运算 4 int minus(int a, int b) { 5 return a - b; 6 ...
SEL 类成员方法的指针可以理解 @selector()就是取类方法的编号,他的行为基本可以等同C语言的中函数指针,只不过C语言中,可以把函数名直接赋给一个函数指针,而Object-C的类不能直接应用函数指针,这样只能做一个@selector语法来取.它的结果是一个SEL类型。这个类型本质是类方法的...
分类:
移动开发 时间:
2014-12-08 00:32:51
阅读次数:
239
关于指针数组、数组指针、指针函数、函数指针的归纳小结...
分类:
编程语言 时间:
2014-12-07 17:53:54
阅读次数:
224
简单的介绍下C语言函数指针的用法。函数指针的声明:char (* FunPtr)(char); 或者char (* FunPtr)(char ch); (声明类型个形参类型根据实际情况更改)例: 1 #include"stdio.h" 2 3 char myFun(char ch) 4 { 5 .....
分类:
编程语言 时间:
2014-12-07 13:44:39
阅读次数:
191
最近看到
廖雪峰 的Python教程,对于学习Python的人来说,这可谓是一大福音,没有冗长的废话,只有最通俗易懂的语言,以及最清晰的解读。
下面是我对 装饰器 这一小节的总结, 以及自己的理解。
很多时候我会把Python的很多语法与C++相融合,在C++中,函数的名称即为函数的地址,我们可以通过定义"函数指针"变量,并且讲函数名称赋值给该变量,那么我们在调用函数的时候,就可以直接使用...
分类:
编程语言 时间:
2014-12-07 12:36:34
阅读次数:
240
1. block基础 block声明有点像c语言的函数指针C代码intfunc(int);int(*pfunc)(int);intfunc(intp){printf("%d",p);returnp;}其中func是函数, pfunc是函数指针函数指针赋值 pfunc = &func;函数指针使用 (...
分类:
其他好文 时间:
2014-12-07 11:13:09
阅读次数:
212
这次整理的是函数指针和指针函数这是指针的调用:代码:#include #include using namespace std;typedef unsigned char unit8_t;extern void swapdata(unit8_t dat_x, unit8_t dat_y);int m...
分类:
其他好文 时间:
2014-12-07 06:30:56
阅读次数:
175