码迷,mamicode.com
首页 > 其他好文 > 详细

c 和 指针读书笔记(1)

时间:2016-07-13 01:29:39      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

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

c 和 指针读书笔记(1)

标签:

原文地址:http://www.cnblogs.com/ashen/p/5665326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!