在C++中,我们总是将以下内容放在程序的顶部
#include <iostream>
那 C 的情况怎么办?
这被称为标准I/O头文件。在C语言中,您有:
#include <stdio.h>
在C语言中没有像<iostream>那样的类比。C语言缺乏对象和类型。如果您使用C ++,则它与<cstdio>相对应。
还可以参考这个绝妙的问题及其答案:
printf
这样的函数,而不是 std::cout
。 - GManNickG#include <stdio.h>
iostream是一个用于输入输出的C++库。它的C语言等效库是stdio.h。
#include <stdio.h>
在C语言中:
使用#include<stdio.h>
和#include<stdlib.h>
可以获得<iostream>
几乎所有的功能。
例如,在<iostream>
中有system()
函数(仅适用于Windows),而在<stdio.h>
中没有该函数。