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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

任意写两个函数,把这个两个函数传递给第三个函数,在第三个函数中先打印一句helloworld然后按照传入的顺序依次调用传入的两个函数

求解题思路和具体的代码实现,谢谢!

7 个回复

倒序浏览
[C] 纯文本查看 复制代码
#include <stdio.h>
void test3();
int main(int argc, const char * argv[]) {
    // insert code here...
    test3();
    return 0;
}
void test1()
{
    printf("我是test1\n");
}
void test2()
{
    printf("我是test2\n");
}
void test3()
{
    printf("helloworld\n");
    void (*ptest1)() = test1;
    void (*ptest2)() = test2;
    (*ptest1)();
    (*ptest2)();
}
回复 使用道具 举报
楼上写的很认真,但有点跑题。‘把这个两个函数传递给第三个函数’,这句话不是在讲,让前两个函数作为参数,传入地三个函数吗?
回复 使用道具 举报
二楼写的很认真噢~
回复 使用道具 举报
二楼写的很认真噢~
回复 使用道具 举报
二楼写的很好
回复 使用道具 举报
2L写的很认真
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马