永发信息网

每个C C++程序 通常分为俩个文件 什么意思???、

答案:5  悬赏:0  手机版
解决时间 2021-01-16 20:43
  • 提问者网友:星軌
  • 2021-01-15 21:27
每个C C++程序 通常分为俩个文件 什么意思???、
最佳答案
  • 五星知识达人网友:执傲
  • 2021-01-15 22:27
对于初学者而言,不存在这个问题.
都只有一个源文件.
对于复杂程序, 一般是主文件, 辅助C文件,每个辅助C文件会有头文件.
所以一样不会只有两个文件.
综上, 这种说法本身不正确.
全部回答
  • 1楼网友:一把行者刀
  • 2021-01-16 02:37
我学C语言用的是谭浩强的,当时没有别的教材。那是在90年代初,啊,是上世纪的事情了。呵呵。
至于为何有两个文件,上面各位说的都对。
补充一点:
这只是程序文件的一种组织方式,您完全可以将两个文件里的内容放在一起。对于初学者,我觉得这样更好。初学者更主要的是学习语法,一个文件更便于排查错误。
如果您有了一定经验,程序规模越来越大,将程序分成.H 和 .C的文件,更容易管理和复用。
不知说清楚没有,供参考。
举例如下:这个程序您一定见过。
#include
int main()
{
printf("hello the world");
reuturn 0;
}
这是一个完整程序。可存在一个文件中,文件名为hello.c(或hello.cpp)。
上述程序没考虑名字空间的问题,不想节外生枝,本行有疑问可忽略。
该程序还可以有另一种组织方式:
文件1:文件名可命名为 hello.h
文件内容如下:(只一行)
#include
文件2:文件名可命名为 hello.cpp
#incude "hello.h" //<<<<<<<注意这一行啊
int main()
{
printf("hello the world");
reuturn 0;
}
不知说明白了吗?
  • 2楼网友:归鹤鸣
  • 2021-01-16 02:09
.h文件就是头文件 好比你的简历
.c文件就是源文件 好比你的人
当别的地方想使用的时候,直接引用.h文件就好了, 好比公司招人, 都是先看看你的简历,你会做什么?能干什么?想拿多少工资....不用先看你人的
因为程序写的不是一个地方用的(当然,写在一起也可以,好比你吧简历放在身上,而不是放在网上)
  • 3楼网友:舊物识亽
  • 2021-01-16 01:04
分两个文件的目的就是实现程序的封闭性,.h可以给人看,.cpp不给别人看,就像你做个程序为了卖钱你不可能把源代码(.cpp文件)都给人看吧,就是这作用
  • 4楼网友:往事埋风中
  • 2021-01-15 23:32
一个是头文件,也就是.h文件,主要放声明,一个是实现.h文件里面定义的函数的.CPP文件。追问没接触过编程的 推荐个好书 可以嘛 或视频 什么的追答C 的话 C程序设计语言和C PRimer plus 都行
C++ 的话 thinking in C++、 C++ PRIMER、 C++程序设计语言都行追问C程序设计语言
电子工业出版社图书基本信息
机械工业出版社图书
哪个出版社的追答机械工业的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯