stdio.h和iostream有什么区别?

Oma*_*fat 3 c++

#include<stdio.h>
int main ()
{
    // code
}
return 0 ;
Run Code Online (Sandbox Code Playgroud)
#include<iostream>
int main ()
{
    // code
}
Run Code Online (Sandbox Code Playgroud)

哪个库最好用?

什么是最好的,为什么?当我编码它们之间的功能差异时?

Bas*_*Bas 23

stdio.h是C标准库中的头文件.它用于输入/输出

iostream 是C++中的输入输出类

所以,如果您正在使用C++,请使用 #include <iostream>


Nic*_*wyn 9

首先,它iostream是C++标准库的stdio.h一部分,是C标准库的一部分.虽然stdio.h它将在C++中工作,但它并不提供iostream包含在C++中的所有内容iostream.

这是stdio.h文档.

这是iostream文档.


vin*_*ntp 5

iostream是输入/输出类和对象 ( std::cout, std::cin...)的 C++ 头文件。 stdio.hprintf, scanf, ...的 C 头文件(在 C++ 中,stdio.h变成了cstdio

在 C++ 中,你不应该使用它,iostream而是使用它。