c语言中有哪些常用的头文件?

c语言中有哪些常用的头文件?,第1张

stdio.h是c的头文件,包含了对你使用的函数的声明。

当你决定使用某个函数的时候,你去查它的帮助信息,都会看到这个函数的声明是包含在哪个头文件的,这样你就可以把它包含进来,从而使用这个函数。

具体请查阅c语言对于include的讲解,还有对于函数,变量的声明部分。 include <stdio.h>是C的输入输出函数,但在C++中使用可以省略.

#include <math.h>是数学函数,譬如你要用到squar()函数时就必须添加这个头文件.

#include <string.h>是字符窜函数.

#include <stdlib.h>呵呵,这个有点忘记了,好久没有用了,不好意思啊

反正这几个是常用的,其他还有很多很多,呵呵,自己可以看书后面的几页都有介绍的呢!~ #include<iostream.h>:此头文件申明了所有I/O *** 作所需的基本服务,即支持流的输入输出 *** 作,譬如程序中有cin ,cout

#include<iomanip.h>:此头文件说明可以使用控制数据的输出格式,如设置数制、填充字符、精度、数据宽度等等,譬如使用setw()、setfill() 、setprecision()等

#include <string.h>是字符窜处理函数

#include<afx.h>程序中要使用CString类

#include <stdlib.h>程序中要使用C语言系统提供的库函数gets和puts函数

回答者:雨之泪1988 - 助理 二级 2-6 08:35

stdio.h是输入输出头文件,所有有关输入输出的语句如"printf","scanf","putchar","getchar"等,都要用该头文件,头文件其实就是定义了这些函数的文件,它是系统提供给我们的接口

math.h是再进行数学运算时要包含的头文件,它提供了取绝对值,开方,求幂等数学运算

#include<conio.h>与#include<stdio.h>一样,是头文件包含。

这个头文件包含有许多库函数像#include<stdio.h>包含printf与

scanf一样,getch()也是其中一个函数,它的功能是无回显得到一

字符,常用这个函数做密码之类的程序。在TC中编译不需要加头文件

可以,编译器默认包含。就像在TC是不用加#include<stdio.h>一样。

但在VC中编译就要加了。否则系统认为你的函数没有定义。

其它头文件你只要再TC文件夹中看看include这个文件夹里面的文件就可以了

一、头文件作用

C语言里,每个源文件是一个模块,头文件为使用该模块的用户提供接口。接口指一个功能模块暴露给其他模块用以访问具体功能的方法。

使用源文件实现模块的功能,使用头文件暴露单元的接口。用户只需包含相应的头文件就可使用该头文件中暴露的接口。

通过头文件包含的方法将程序中的各功能模块联系起来有利于模块化程序设计:

1)通过头文件调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制库即可。用户只需按照头文件中的接口声明来调用库功能,而不必关心接口如何实现。编译器会从库中提取相应的代码。

2)头文件能加强类型安全检查。若某个接口的实现或使用方式与头文件中的声明不一致,编译器就会指出错误。这一简单的规则能大大减轻程序员调试、改错的负担。

在预处理阶段,编译器将源文件包含的头文件内容复制到包含语句(#include)处。在源文件编译时,连同被包含进来的头文件内容一起编译,生成目标文件(.obj)。

如果所包含的头文件非常庞大,则会严重降低编译速度(使用GCC的-E选项可获得并查看最终预处理完的文件)。因此,在源文件中应仅包含必需的头文件,且尽量不要在头文件中包含其它头文件。

二、用法

C/C++ 程序在源文件前面写 #include <windows.h>即可。

作用

头文件封装了库函数以及一些类,将一些复杂的工作由库函数处理,而用户不必把精力放在这些地方。比如说cout<<,为标准输出流,其实说到底还是函数调用,不过这个函数有些特殊,用的是运算符重载,确切地说是重载了“<<”运算符,作用是将键盘输入的在屏幕上打印出来,这个功能要是由我们去写,估计也得学个两三年才有可能。所以就简化了 *** 作。

而这一系列的函数都在头文件中包含(是一个函数库)。在调用时包含后便可直接用。

c语言中的头文件:#include<stdio.h>。

头文件的作用:

1.头文件可以定义所用的函数列表,方便查阅你可以调用的函数。

2.头文件可以定义很多宏定义,就是一些全局静态变量的定义,在这样的情况下,只要修改头文件的内容,程序就可以做相应的修改,不用亲自跑到繁琐的代码内去搜索。

3.头文件只是声明,不占内存空间,要知道其执行过程,要看你头文件所申明的函数是在哪个.c文件里定义的,才知道。

拓展资料:

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11513796.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存