iostreamc语言里存在吗,为什么我的C语言说找不到iostream

1,为什么我的C语言说找不到iostreamiostream是C++的头文件,不是C的,你编写的程序也是C++的你把他改成#include <iostream>就好了,C++现在已经舍弃头文件里的h了,所以不认iostream.hiostream是C++标准库里面的这段代码是可以编译通过的你尝试把文件保存为*.cpp格式再编译
2,c语言里iostream 和studio 区别是什么studio是stdio头文件的误写,正确写法是stdio.h, 包含了C语言的标准输入输出函数,默认的标准输入输出文件是stdin和stdout 。iostream在C语言中没有这个定义 , 这是C++的头文件,包含了C++中标准输入输出流的定义,其标准输入输出是cin和cout 。所以在C中说他们的区别是没有意义的 。在C++中 , 二者都存在,其中stdio.h建议写为cstdio,二者功能相同,但cstdio是转为c++封装的,在c++下运行表现更好 。cstdio和iostream中的函数都可以使用,除函数使用不同外,任何一个头文件中的函数,都可以达到对方所能达到的效果 。相对来说,大多数情况下iostream中的cin和cout代码量更小,但cstdio中的函数执行效率更高 。
3 , c 我的c里面没有iostream这个东西 但是我在网上下载回来用 但是一般的C++编译工具,,就会有~~~~~~#include 非标准输入输出流 #include 标准输入输出流 c++中为了避免名字定义冲突,特别引入了“名字空间的定义”,即namespace 。当代码中用时 , 输出可直接引用cout<继承c语言的标准库文件,未引入名字空间定义,所以可直接使用 。当代码中引入时,输出需要引用std::cout<时,引入std::有以下方法: 1. using namespace std; cout<时 ,  要用using namespace std;了吧 。如果你不用这个 , 就要在使用cout时 , 用后两种方法了 。其他头文件也是同样的道理 。(有“.h”的就是非标准的,c的标准库函数,无“.h”的 , 就要用到命令空间,是c++的 。还有一部分不完全是有“.h”和没“.h”的差别 。例如:math.h和cmath)一般是不加 , 如果不加的话要加上一句引用命名空间using namespace std;如果加上.h的话就不用加上那一句了 。【iostreamc语言里存在吗,为什么我的C语言说找不到iostream】
4,c语言里iostream 和studio的区别是什么studio是stdio头文件的误写,正确写法是stdio.h,包含了C语言的标准输入输出函数,默认的标准输入输出文件是stdin和stdout 。\x0d\x0a\x0d\x0aiostream在C语言中没有这个定义,这是C++的头文件,包含了C++中标准输入输出流的定义,其标准输入输出是cin和cout 。\x0d\x0a\x0d\x0a所以在C中说他们的区别是没有意义的 。\x0d\x0a\x0d\x0a在C++中 , 二者都存在,其中stdio.h建议写为cstdio,二者功能相同 , 但cstdio是转为c++封装的,在c++下运行表现更好 。\x0d\x0acstdio和iostream中的函数都可以使用,除函数使用不同外,任何一个头文件中的函数 , 都可以达到对方所能达到的效果 。\x0d\x0a相对来说,大多数情况下iostream中的cin和cout代码量更?。玞stdio中的函数执行效率更高 。

    推荐阅读