C++中 stdio.h是什么意思?

 我来答
创作者DPGTTT9Ftl
推荐于2019-08-19 · TA获得超过3672个赞
知道小有建树答主
回答量:53
采纳率:100%
帮助的人:8104
展开全部

一般地,在C语言或C++中,会把用来#include的文件的扩展名叫 .h,称其为头文件。 #include文件的目的就是把多个编译单元(也就是c或者cpp文件)公用的内容,单独放在一个文件里减少整体代码尺寸;或者提供跨工程公共代码。在现行的c++版本中,应用这个头文件应是#include<cstdio>

stdio 就是指 “standard input & output"(标准输入输出),所以,源代码中如用到标准输入输出函数时,就要包含这个头文件。例如c语言中的 printf("%d",i); scanf("%d",&i);等函数。

当要用到C++提供的一些函数时,就要#include相应的头文件,比如:

stdio.h  用到与输入输出有关的函数如 scanf, printf的时候要包含这个头文件,

math.h  用到一些数学函数,如三角函数sin,cos的时候要包含这个头文件,

string.h 用到一些处理字符串的函数如strlen, strcpy的时候要包含这个头文件,

algorithm  用到一些算法如sort排序的时候要包含这个头文件,

还有很多,需要用的时候可以查找相关文档。

C++一般不用.h这些旧头文件,而是用c开头的头文,比如stdio不用stdio.h,而多用cstdio,math则是cmath。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式