PathFindFileName函数的作用是返回路径中的文件名。PTSTR PathFindFileName( __in PTSTR pPath);pPath是指向文件路径字符串的指针,函数返回指向文件名的指针(如果找到的话),否则返回指向路径开头的指针。PathFindFileName既支...
分类:
其他好文 时间:
2014-07-24 10:10:23
阅读次数:
212
1、函数指针变量调用函数 1 #include 2 int max(int x, int y); 3 int max(int x, int y) 4 { 5 int z; 6 if(x 2 int max(int x, int y); 3 int max(int x, int y)...
分类:
编程语言 时间:
2014-07-22 22:48:34
阅读次数:
232
Go语言没有异常处理机制,大部分情况下只能用panic和recover。在这种机制下,函数体中的被调函数中出现的错误是无法处理的,只能静候崩溃。 今天我发现thrift在生成的RPC代码有空指针BUG导致程序崩溃,这个有BUG...
分类:
其他好文 时间:
2014-07-22 09:00:04
阅读次数:
191
一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义: 1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y);首先它是一个函数,只不过这个函数...
分类:
其他好文 时间:
2014-07-22 00:31:39
阅读次数:
285
#include
#include
#include
//定义一个指针型函数substr
char *substr(char *dest,char *src,int begin,int len)
{
int srclen=strlen(src); //取源字符串长度
if(begin>srclen||!srclen||begin
...
分类:
其他好文 时间:
2014-07-21 13:11:46
阅读次数:
204
首先来介绍下函数指针: 函数指针是指向函数的指针变量,即本质是一个指针变量。 int (*f) (int x); /*声明一个函数指针*/f=func; /*将func函数的首地址赋给指针f */使用的时候可以直接通过(*f)(x)这样的形式。网上有很多的函数指针资料,就不多说了。当我们在函数指.....
分类:
其他好文 时间:
2014-07-18 20:01:15
阅读次数:
202
指针是C语言的精髓,但是很多初学者往往对于指针的概念并不深刻,以至于学完之后随着时间的推移越来越模糊,感觉指针难以掌握,本文通过简单的例子试图将指针解释清楚,今天的重点有几个方面:什么是指针 数组和指针 函数指针
分类:
移动开发 时间:
2014-07-16 13:38:56
阅读次数:
316
??
1、指针数组
数组里面的每个元素都是指针。
指针数组的案例如下:
易犯错误:
2、数组指针
归根结底还是指针,只是取*的时候能够取出一整个数组出来。
数组指针:(一个指针指向了数组,一般和二维数组搭配使用)。
下面的(p+1)表示的是加过20个字符。
3、函数指针:
在gcc编译的时候增...
分类:
其他好文 时间:
2014-07-14 11:05:26
阅读次数:
244
程序中每个函数都位于内存中的某个位置,所以存在指向那个位置的指针------函数指针。 函数指针最常用的两个地方是:转换表和作为参数传递给领一个函数。和其他的指针一样,对函数指针执行间接访问之前必须把它初始化为指向某个函数。int f(int);int (*pf)(int) = &f;这...
分类:
其他好文 时间:
2014-07-11 12:44:15
阅读次数:
111
C语言中的函数指针
函数指针的概念: 函数指针是一个指向位于代码段的函数代码的指针。
函数指针的使用:
#include
typedef struct (*fun_t) (int,int);
fun_t pf;
int add(int a, int b)
{
return a+b;
}
int sub(int a,int b)
{
retu...
分类:
编程语言 时间:
2014-07-08 14:40:05
阅读次数:
217