为什么c语言iostream,c语言开头的include有什么用

1,c语言开头的include iostreamh 有什么用这个不是C语言的~是C++语言的标准输入输出库~ C语言的是stdio.h包含一些基本的函数~是c++的输入输出流目前ansi中不应该是这样写而应该写作#include并且要加上名称空间语句 using namespace std;
2,为什么我的C语言说找不到iostreamiostream是C++的头文件,不是C的,你编写的程序也是C++的你把他改成#include <iostream>就好了,C++现在已经舍弃头文件里的h了,所以不认iostream.hiostream是C++标准库里面的这段代码是可以编译通过的你尝试把文件保存为*.cpp格式再编译
3,为啥才C编译前都要加iostream文件iostream是头文件,里面封装了cout cin等在输入输出对象有了这些方法,我们才能调用,在控制台上输出输入信息如果楼主学过C语言,可以使用stdio中的printf scanf getc getchar等函数代替iostream里的方法但是作为面向对象语言 , C++提倡使用cout进行输出,因为cout和cin是对象 。iostream 顾名思义 输入输出流头文件 没这个 就不能 coutcin 了 实际上 如果你的程序不需要输入输出 也可以不加这个【为什么c语言iostream,c语言开头的include有什么用】
4,为什么说C中iostream和iostreamh是两个不同的概念他们俩的主要区别就是,当代码中用时,输出可直接引用cout他们俩的主要区别就是,当代码中用<iostream.h>时,输出可直接引用cout<<x; <iostream.h>继承c语言的标准库文件,未引入名字空间定义,所以可直接使用,不需要加std::,不用using namespace std;等 。而当代码中用<iostream>时,由于引入了名字空间,输出需要引用std::cout<<x;如果还是不加std::就会有错 。使用<iostream>时,引入std::有以下方法:1.using namespace std; cout<<x;2.using std::cout; cout<<x;3.直接用std::cout<<x;5,请问你回答C编程杨辉三角时iostream这是包含什么的文件还有ciniostream库提供基本输入、输出支持 。cin,表示标准输入(standard input)的istream类对象,cout , 表示标准输出(standard output)的ostream类对象;输出主要由重载的左移操作符(<<)来完成,输入主要由重载的右移操作符(>>)完成C++中iostream是包含输入/输出流处理的头文件,cin是输入函数,至于后面的>>这是输入的格式,输出就是这样的cout<<n呵呵,绝对是C++ 太熟悉了同学,你学的是C++首先我可以很明确的告诉你 C编程中不可能出现 iostream cin>>n >> 这是C++的标志性语句

    推荐阅读