| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 659 人关注过本帖
标题:如何连接外部函数
只看楼主 加入收藏
單魔梔
Rank: 1
来 自:福建
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-7-23
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
如何连接外部函数
主函数为:
# include <stdio.h>

void  main()
{
    /* 说明本文件将要使用其它文件中的函数 */
    extern int multiply();
    extern int sum();

    int a, b;
    int result;
    printf("Please input a and b: ");
    scanf("%d, %d", &a, &b);
    result = multiply(a, b);
    printf("The result of multiply is: %d", result);
    result = sum(a, b);
    printf("\nThe result of sum is: %d\n", result);

}
外部调用函数file1为:# include <stdio.h>

extern int multiply(int a, int b)    /* 定义外部函数multiply() */
{
    int c;
    c = a * b;
    return c;    /* 返回参数的乘积 */
}
外面调用函数file2为:
# include <stdio.h>

extern int sum(int a, int b)    /* 定义外部函数sum() */
{
    int c;
    c = a + b;
    return c;    /* 返回参数的商 */
}
 
高手可不可以告诉我怎样把file1,file2两个外部函数与前面的函数连接起来哦
搜索更多相关主题的帖子: 函数 
2009-07-26 11:19
soler_z
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:28
专家分:130
注 册:2009-7-17
收藏
得分:20 
程序代码:
# include <stdio.h>

void  main()
{
    /* 说明本文件将要使用其它文件中的函数 */
    int multiply(int,int);
    int sum(int,int);  //或者这两个放到头文件的后面也可以,就是main()的上方也可以

    int a, b;
    int result;
    printf("Please input a and b: ");
    scanf("%d, %d", &a, &b);
    result = multiply(a, b);
    printf("The result of multiply is: %d", result);
    result = sum(a, b);
    printf("\nThe result of sum is: %d\n", result);

}

/*外面调用函数file1为:*/
int multiply(int a, int b)   /* 定义外部函数multiply() */
{
    int c;
    c = a * b;
    return c;    /* 返回参数的乘积 */
}

/*外面调用函数file2为:*/
int sum(int a, int b)   /* 定义外部函数sum() */
{
    int c;
    c = a + b;
    return c;    /* 返回参数的商 */
}


[[it] 本帖最后由 soler_z 于 2009-7-26 11:41 编辑 [/it]]
收到的鲜花
  • 單魔梔2009-07-26 12:05 送鲜花  3朵   附言:谢啦
2009-07-26 11:40
單魔梔
Rank: 1
来 自:福建
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-7-23
收藏
得分:0 
明白了!我还是很菜啊,得向高手学习
2009-07-26 12:03
rubytone
Rank: 1
等 级:新手上路
帖 子:5
专家分:2
注 册:2010-5-14
收藏
得分:0 
2楼的代码是内部函数的调用吧?
2010-05-19 15:20
qky510221
Rank: 2
等 级:论坛游民
威 望:2
帖 子:4
专家分:10
注 册:2022-4-5
收藏
得分:0 
外部函数调用,要让编译系统知道你的外部文件在哪里
2022-04-05 01:51
快速回复:如何连接外部函数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021270 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved