谁能告诉我这些C++头文件有什么用

来源:百度知道 编辑:UC知道 时间:2024/05/30 13:54:03
谁能告诉我
#include <conio.h>
#include <process.h>
using namespace std
分别有什么作用
只要这几个,不要别的

conio.h 是 Console (键盘和屏幕) 输出输入函数的头文件,
con -- Console,
io -- input,output,
h -- head
里面有例如clrscr清除正文模式窗口函数,也就是清屏函数了!!!
还比如改变正文背景颜色等的函数!!

一般程序用 #include <stdlib.h>,而头文件<process.h>可以省写。

C++为了兼容C,所以头文件按照C的风格写也编译得过
例如
#include <iostream.h>
#include <math.h>
之类的
这里是把头文件的文件名写全了的,所以直接可以通过
而C++里面则使用了命名空间,即namespace,
而且把所有的库全部放在一个叫做std的标准命名空间中
使用这个命名空间就需要加using namespace std
而在头文件include的时候就可以直接写这个命名空间中的简写
例如
#include <iostream>
#include <cmath>
using namespace std;

前两行称为Include预编译指令。它将conio或process库“包含”到程序中,便程序可以使用这个库文件中定义的操作符。

第三行代码较复杂:C++将名称划分到不同的命名空间中,通过这行代码指定命名空间,叫Using预编译指令:表示程序准备使用std(指standard)命名空间。这意味着你使用的名称具有std命名空间为其定义的含义。