标签:
1.字符串常量:出现在表达式中,其值是一个指针
"abc" + 1; //b
2.回掉函数:就是把函数的作为参数传入父函数,函数本身就是一个地址,传址肯定没问题。至于父函数是想用函数的返回值还是调用函数,好像没多大关系,这个确实好像没什么好说的,就是一个传参。
void main()
{
printf("into main for call func\n");
int itmp = 1;
func2(&itmp, (int)(*func)(&itmp));
}
int func( int* i){
printf("into func 1\n");
(*i)++;
return *i;
}
int func2(int *i, int (*f)(int* i)){
printf("into func 2\n");
printf("i= %d \n", *i);
return 0;
}
[lc_posp@localhost bin]$ ./ctest ./ctest
into main for call func
into func 1
into func 2
i= 2
标签:
原文地址:http://www.cnblogs.com/ashen/p/5665326.html