c和旧式c++的头文件都是以.h结尾,而新式c++ 的头文件没有扩展名,如iostream.h改为

c和旧式c++的头文件都是以.h结尾,而新式c++的头文件没有扩展名,如iostream.h改为iostream,为什么新式还使用#include<stdio.h>而不是... c和旧式c++的头文件都是以.h结尾,而新式c++
的头文件没有扩展名,如iostream.h改为iostream,为什么新式还使用#include <stdio.h>而不是#include <stdio>
展开
 我来答
百度网友9308069
2016-02-25 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:1926万
展开全部
在C++98标准以后,C的标准库都按首字母加c转换成C++的名字空间头..
比如stdio.h转成cstdio
C++的cstdio和c的stdio.h是不同的文件
cstdio文件的作用就是把stdio.h中的函数声明给重新声明在std的名字空间下。
是一个接口转接的头文件....
而iostream是C++独有的,引入名字空间后逐步废除iostream.h..
巴洛克的骄傲
2016-02-25 · TA获得超过152个赞
知道小有建树答主
回答量:296
采纳率:100%
帮助的人:222万
展开全部
额,只能说就是这么规定的吧,其实你以后使用了智能代码提示之后,你使用什么函数它会自动帮你include相应的头文件,所以你现在大可不必操心这些
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mafangsan
2016-02-25 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1万
采纳率:71%
帮助的人:2593万
展开全部
应该是cstdio,前面多个c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式