导航:首页 > 版本升级 > 头文件里放什么

头文件里放什么

发布时间:2025-10-04 10:01:44

⑴ 头文件中都放什么东西

一般来说如果一个程序包含了头文件和实现文件比如C++的,CPP为实现文件而H就为头文件.

那么通常情况下一些变量的声明,函数声明,类声明,结构体的定义这些东西一般都放在头文件中.

而实现文件则是这些函数具体的实现方法等.

而有些人编写的时候可能没有头文件,只有个实现文件(很多人用VC写的控制台程序就这样),这不能说他没有声明,只是他把声明写在了实现文件里,这也是可以的.

另外有个特点,拿VC的编译器来说,他只会编译实现文件(.CPP)而当实现文件里遇到编译器的包含指令 #include 的时候他就会自动展开这个包含的头文件,所以有些时候引用头文件的顺序还有很微妙的关系,先引用哪个后引用哪个非常微妙,这个等遇到了自然就知道了.

附带一句:头文件是不参加编译的.

⑵ 请问C语言怎么把函数放在头文件里面呢

你可以创建头文件,头文件是以".h"结尾的文件名,而main()函数所在的文件则是回以".c"结尾的,".c"后缀的答文件内部,也就是main函数内部主要是调用各个功能函数,函数的声明部分一般放在在".h"后缀的头文件中,这样是为了实现C语言的结构化,创建好了头文件,就可以在头文件内部实现各个函数的声明,具体的一个完整的函数声明可以用下面的加法函数例子来说明 :
//include<add.h>,头文件名为add的头文件
float add(float x,float y) /*定义add函数*/
{
float z;
z=x+y;
return(z);
}
这个函数的返回值是float(浮点型或是实型),add为函数名,调用的形参都是float类型,数目为两个形参x,y。x,y是接受main()函数中的实参传过来的具体值,然后进行运算。main函数调用只要这样就可以:
#include<stdio.h>
#include<add.h>
main()
{
float c;
c=add(4.6,5.4);
printf("x+y=%d",c);
}

⑶ 下面这些内容~哪些应该放在头文件里~哪些放在源文件里

根据使用范围而定。

全局变量必须在源文件中定义,为了便于使用可另外在头文件内中声明。(理解容定义和声明的区别)

函数原型、数据结构、宏根据使用的范围而定,只在一个cpp中使用,就在那个cpp中定义就可以了,否则放到一个公共的头文件中。

类一般在头文件中定义。

⑷ .C文件.H文件和.S文件有什么区别及联系

.H文件叫做头文件,一般只放一些#define 常量以及一些函数的原型如int sum(int a[], int len)
.C 一般是放.H里原型函数的实现
.S文件里一般是汇编代码

阅读全文

与头文件里放什么相关的资料

热点内容
预加载动画教程 浏览:316
红米怎么修改wifi密码 浏览:331
哪些数据要求正态分布 浏览:587
如何把桌面上的照片移到文件上 浏览:291
mysql一棵树能存多少数据 浏览:703
ug编程字体加工怎么抽取中心线啊 浏览:348
java匹配美丽的字符串 浏览:674
头文件里放什么 浏览:173
世界ol城市怎么升级快 浏览:667
压缩文件里怎么直接显示图片 浏览:872
在什么app上可以看摩托 浏览:1000
iphone6s升级后要密码 浏览:566
如何获取数据库时间格式 浏览:465
xp桌面文件夹有阴影 浏览:513
bo2000源代码 浏览:114
如何根据文件夹内容制定表格 浏览:547
编程猫训练师密码忘了怎么办 浏览:463
linux系统修改文件 浏览:244
数据中心一期多少台服务器 浏览:529
bat提取一段内容到新的文件夹 浏览:307

友情链接