1糖果 - 2006-7-22 12:52:00
#include是什么意思?怎么用?还有些程序用了#include还是显示错误!书上看不明白.
还有后面的比如"stdio.h"等有什么作用?
粟子 - 2006-7-23 0:26:00
#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文件。
闪电风暴 - 2006-7-23 10:02:00
晕,include后面的东西得根对才行.
比如你想用scanf与printf来输入和输出,就必须:
#include <stdio.h>
如果你想用cin与cout,来输入和输出就必须:
#include <iostream>
天下奇才 - 2006-7-23 10:03:00
那时宏命令,严格上,不是C++语句。建议你看看一些教材,上面有详细的用法
1糖果 - 2006-7-23 20:13:00
哦,明白了。可怎么才能知道哪些函数对应哪些头文件呢?
叶·幽思 - 2006-7-24 15:13:00
有归类的
天下奇才 - 2006-7-24 16:34:00
| 引用: |
【1糖果的贴子】哦,明白了。可怎么才能知道哪些函数对应哪些头文件呢? ........................... |
记住常用的,需要用的时候懂得查资料就够了
mysky50 - 2006-7-25 6:40:00
偶只知道include素包含文件
天下奇才 - 2006-7-25 10:20:00
| 引用: |
【mysky50的贴子】偶只知道include素包含文件 ........................... |
不同编译程序会提供不同的头文件,所谓头文件,确切的说叫做interface,就是我们说得接口。
mysky50 - 2006-7-31 12:10:00
| 引用: |
【天下奇才的贴子】 不同编译程序会提供不同的头文件,所谓头文件,确切的说叫做interface,就是我们说得接口。 ........................... |
哦 不懂 因为我只会asp 而vb里恰恰也用这个include
© 2000 - 2026 Rising Corp. Ltd.