iostream和stdio.h的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iostream和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 是C标准库里面的函数库,对应的基本都是标准输入输出等等C语言常用库的定义iostream是C++标准库的头定义,对应的基本上是C++的输入输出相关库定义
开发C程序用stdio, C++用stdio/iostream 都可以。
但开发C++时,推荐使用 #include本回答被提问者采纳
以上是关于iostream和stdio.h的区别的主要内容,如果未能解决你的问题,请参考以下文章
#include<stdio.h> main() int i,c,num=0,word=0; char string[81]; gets(string); for(i=0;c=string
#include <stdio.h> main() union char a[2];int k; data; data.a[0]='5'; data.a[1]='