#include <iostream> 和#include <iostream.h> 以及include " "的区别

 
<iostream>和<iostream.h>在接口和执行上都是不同的
<iostream>的各组成都是以STL的形式声明的,然而<iostream.h>的各组成都是声明成全局型的。 
 
不能在一个程序中混淆使用这两个库。做为一种习惯,在新的代码中一般使用<iostream>,但如果处理的是过去编写的代码,为了继承可以用继续用<iostream.h>旧保持代码的一致性。
<iostream>表示你使用的是标注命名空间,也就是在程序开始应该有这么一句话
using namespace std ;
这是遵循c++标准的
<iostream.h>
则没有遵循c++标准,不建议使用
<stdio.h>
这个是C标准库,不建议C++使用
令ps:
#include<iostream>用cin和cout
#include<stdio.h>是C的标准库,用scanf和printf
 
include" "是先从当前目录搜索,然后是系统目录和PATH环境变量所列出的目录 
而include< >表示从系统目录下开始搜索,然后搜索PATH环境变量所列出的目录,不搜索当前目录。
一般情况,如果我们知道头文件在系统目录,就可以直接用<>,这样可以加快所搜速度。         
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值