瑞星卡卡安全论坛技术交流区系统软件 请问一下C++中#include是什么意思?

12   1  /  2  页   跳转

请问一下C++中#include是什么意思?

请问一下C++中#include是什么意思?

#include是什么意思?怎么用?还有些程序用了#include还是显示错误!书上看不明白.
还有后面的比如"stdio.h"等有什么作用?
最后编辑2006-08-01 02:16:03
分享到:
gototop
 

#include "stdio.h"
#include "math.h"
main()
{
  double x,s;
  printf("input number:\n");
  scanf("%lf",&x);
  s=sin(x);
  printf("sine of %lf is %lf\n",x,s);
}
预处理命令还有其它几种,这里的include 称为文件包含命令,其意义是把尖括号""或引号<>内指定的文件包含到本程序来,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为.h。因此也称为头文件或首部文件。C语言的头文件中包括了各个标准库函数的函数原型。因此,凡是在程序中调用一个库函数时,都必须包含该函数原型所在的头文件。在本例中,使用了三个库函数:输入函数scanf,正弦函数sin,输出函数printf。sin函数是数学函数,其头文件为math.h文件,因此在程序的主函数前用include命令包含了math.h。scanf和printf是标准输入输出函数,其头文件为stdio.h,在主函数前也用include命令包含了stdio.h文件。

gototop
 

晕,include后面的东西得根对才行.
比如你想用scanf与printf来输入和输出,就必须:
#include <stdio.h>
如果你想用cin与cout,来输入和输出就必须:
#include <iostream>
gototop
 

那时宏命令,严格上,不是C++语句。建议你看看一些教材,上面有详细的用法
gototop
 

哦,明白了。可怎么才能知道哪些函数对应哪些头文件呢?
gototop
 

有归类的
gototop
 

引用:
【1糖果的贴子】哦,明白了。可怎么才能知道哪些函数对应哪些头文件呢?
...........................

记住常用的,需要用的时候懂得查资料就够了
gototop
 

偶只知道include素包含文件
gototop
 

引用:
【mysky50的贴子】偶只知道include素包含文件
...........................

不同编译程序会提供不同的头文件,所谓头文件,确切的说叫做interface,就是我们说得接口。
gototop
 

简单
偶学C++的
gototop
 
12   1  /  2  页   跳转
页面顶部
Powered by Discuz!NT