A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

跪求大神指点这段代码如何分析,谢谢

#import <stdio.h>

int add(int p){


    return (p++) + (++p);


}


int test(int (*p)(int)){

    return p(1);


}

int main(){


    int (*p1)(int);

    p1=add;

    int p2 = test(p1);

    printf("%d",p2);


    return 0;


}


2 个回复

倒序浏览
可以先分析每个函数的作用 , 在从main函数依据程序的编译顺序开始逐句分析 , 这样应该可以分析出来了
回复 使用道具 举报
飘忽不定~ 来自手机 中级黑马 2016-3-1 19:41:51
藤椅
一看指针我就晕
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马