已有17人关注
这次和实例也一样但是还是提示错误
发表在C++图书答疑 2018-01-02 悬赏:1 学分 《C++从入门到精通(第3版)》第7章 数组、指针和引用
是否精华
版块置顶:

QQ图片20180102205716.png

每次调用次函数时能实现不同的功能,输入两个数据,第一次调用得到两个数的和,第二次调用得到两个数的差

分享到:
精彩评论 5
李木子
学分:2954 LV11
2018-01-03
沙发

你好:

 是不是main函数缺一个大括号呀“}”

高运来
学分:1091 LV8
2018-01-03
板凳

李木子 发表于2018-01-03 08:46

你好:

 是不是main函数缺一个大括号呀“}”

不是  实例我运行也是如此

高运来
学分:1091 LV8
2018-01-03
地板

#include <stdio.h>

int sum(int x, int y) /*自定义函数sum*/

{

    return (x+y);

}

int sub(int x, int y) /*自定义函数sub*/

{

    return(x-y);

}

void ss(int x, int y, int(*fun)()) /*自定义函数ss*/

{

    printf("%d\n", (*fun)(x,y)); /*取得函数入口*/

main()

{

    int a, b;

    printf("Please input two integer numbers: \n");

    scanf("%d%d", &a, &b); /*输入两个值*/

    printf("sum = ");

    ss(a, b, sum); /*调用函数*/

    printf("sub = ");

    ss(a, b, sub); /*调用函数*/

    return 0;

}



李木子
学分:2954 LV11
2018-01-03
4L

高运来 发表于2018-01-03 12:55

#include <stdio.h>

int sum(int x, int y) /*自定义函数sum*/

{

    return (x+y);

}

int sub(int x, int y) /*自定义函数sub*/

{

    return(x-y);

}

void ss(int x, int y, int(*fun)()) /*自定义函数ss*/

{

    printf("%d\n", (*fun)(x,y)); /*取得函数入口*/

main()

{

    int a, b;

    printf("Please input two integer numbers: \n");

    scanf("%d%d", &a, &b); /*输入两个值*/

    printf("sum = ");

    ss(a, b, sum); /*调用函数*/

    printf("sub = ");

    ss(a, b, sub); /*调用函数*/

    return 0;

}



你好:

 我这能运行呀

图.png


高运来
学分:1091 LV8
2018-01-03
5L

李木子 发表于2018-01-03 14:01

你好:

 我这能运行呀

图.png


嗯嗯知道了,我想可能是系统原因吧

首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照