永发信息网

C语言如何在一个工程里建立多个文件? (内详)

答案:4  悬赏:30  手机版
解决时间 2021-04-16 02:11
C语言如何在一个工程里建立多个文件? (内详)
最佳答案
一个工程只能有一个main函数,但可以有多个文件
例如main.c定义
#include "stdio.h"
void main(void)
{
printf ("hello");
}

在另一个文件file2.c里再定义一些函数
void fun1()
{
}
void fun2()
{
}
然后把这两个文件都包涵到工程里去一起编译就可以了。
如果你要从main函数里调用file2.c里的函数那在调用之前声明一下
extern void fun1();
extern void fun2();
调用
fun1();
fun2();
全部回答
初学不需要学多文件工程~~等你掌握了函数的调用了和各种变量的生存期作用域了~~自然也就明白各个文件之间的关系了~~
至于一个工程建立多个文件~~只要在工程菜单下选择添加其他文件就可以
可参考谭浩强的<>第186页的叙述。如果要了解在一个文件中引用其它文件的变量或函数,可参考该书第176页关于外部变量和函数的介绍。
以下是用Turbo C2.0环境下编制运行的。
文件一:
file1.c
void main()
{
extern int a;
extern int b;
extern void printans();
printans();
}
文件二:
file2.c
void printans()
{
a=3;
b=2;
printf("the two numbers sum is-->%d",a+b);
}
文件三:
file3.prj(此为保存时填写的文件名,路径在turbo C中选Project菜单,找到下拉菜单中的project name项回车即可输入此文件名,以下是文件的内容)
file1.c
file2.c
在turbo C的Edit 状态下打开文件3即可运行了。
因为其他文件中不包含main方法的。
以下是一个工程中的三个文件
//print.h
#include
void print();
//main.cpp
#include “print.h”
int main()
{
print();
return 0;
}
//print.c
#include "print.h"
void print()
{
printf("Hello,World\n");
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2009年几月份要穿冬天衣服了
会晕车的主要原因有哪些?
平平幼儿园地址在什么地方,想过去办事
汽车玻璃隔热膜有那些基本类型?
为什么我的昵称改了,而邮箱和进别人空间时还
What is he doing ?He is___his homework.
昭明书院码头我想知道这个在什么地方
回眸一笑百寐生,的下一句是
莫名其妙的莫什么意思,莫名其妙和岂有此理是
大美榆林作文二千五百字
地下城什么人物玩的人最多?
华硕F83VF和K41V有什么区别
他们说的没结婚的女娃娃给别个做媒要霉啊,是
田东县明朗科技有限公司地址在什么地方,想过
电脑上显示invalid system diskReplace the d
推荐资讯
最近最受欢迎的电影有什么?
卡得福食品怎么去啊,有知道地址的么
去趟秦皇岛麦莎怎么花钱最合适
正宗云南砂锅米线我想知道这个在什么地方
农历1988年6月28阳历到底是多少?
哪里可以下终级一班?
有啥办法能让胡子长慢点?
2009佛山村际篮球群英会·季后赛的门票在哪里
A公司买原材料然后直接把原材料卖给b公司分录
城厢区莆田农家土菜馆这个地址怎么能查询到,
紫迪捆绑器LV1.1有的发我邮箱谢谢
长江社区中老年活动中心地址有知道的么?有点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?