iostream.h 和stdio.h 有啥区别啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iostream.h 和stdio.h 有啥区别啊?相关的知识,希望对你有一定的参考价值。

include<stdio.h> 和include<iostream.h>区别为:来源不同、命名空间不同、移植不同。

一、来源不同

1、include<stdio.h> :include<stdio.h> 是C标准库里面的函数库。

2、include<iostream.h>:include<iostream.h>是C++标准库的函数库。

二、命名空间不同

1、include<stdio.h> :引用include<stdio.h>的类需要手动添加命名空间。

2、include<iostream.h>:引用include<iostream.h>的类默认自动添加命名空间。

三、移植不同

1、include<stdio.h> :include<stdio.h> 不可用于移植和混合嵌入。

2、include<iostream.h>:include<iostream.h>可用于移植和混合嵌入。

参考技术A 你好!
stdio.h是C的标准I/O库,是以函数的方式向buffer写入或读取字符。
iostream是C++的标准I/O库,引入了输入/输出流的概念,是一个类库,是以类方法从streambuf中读取,写入字符。
仅代表个人观点,不喜勿喷,谢谢。本回答被提问者采纳

以上是关于iostream.h 和stdio.h 有啥区别啊?的主要内容,如果未能解决你的问题,请参考以下文章

我想问一下vs 2008中的头文件的问题啊

stdlib.h和stdio.h有啥区别

C语言程序中的"stdio.h"与<stdio.h>有啥区别?

在C语言中#include "stdio.h"和#include <stdio.h>有啥区别?

c语言中NULL和EOF有啥区别

单片机c语言中常用的头文件有哪些?分别有啥作用啊?