C⼀C++ head file与c++ source file在vc编程使用时有什么区别啊 举几个例子可以不?

c++ source file不可以在里面编C程序吧……
2025-03-02 01:21:31
推荐回答(4个)
回答1:

没有区别!我这样说可能很多人都不同意,但是head file 和sourefile只是后来人为的分开的,主要是为了方便大型的编程。比如你写一个很小的hello world程序你的head file 和source file都放起,编译的时候一起编译。假如你无聊你可以把它们分开用include<>包含,编译的时候,编译器还是会把headfile粘贴到sourcefile前面,再一起编译,所以说它们两者是没什么区别的,只是在人的逻辑上区分,编程时比较有头绪而已。

回答2:

一个是头文件,一个是源文件。头文件不参与编译,由预处理器把相应内容复制进来,只有源文件参与编译活动。
c++ source file可以编译c程序,因为c++向上兼容c语言。
补充一下:头文件的核心任务是“声明”,楼主可能对头文件、编译、链接等内容不是很了解,三言两语我也讲不出来,推荐一本书给你《程序员的自我修养-链接、装载与库》,可以下载PDF电子版。

回答3:

给你举个例子 吧 比如说 你想给你同学看一个程序,你可以给他看你声明了哪些函数,但是你不想给他看函数实现的代码,那么怎么办呢,你就把你的头文件扔给他,源文件就不用给他了。

回答4:

head 是写类的吧,soource是住程序开始的地方吧