宁波著名寺庙:C语言的问题?谁能解释一下?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/14 12:18:10
main是主函数的函数名,表示这是一个主函数。每一个C源程序都必须有,且只能有一个主函数(main函数)。函数调用语句,printf函数的功能是把要输出的内容送到显示器去显示。printf函数是一个由系统定义的标准函数,可在程序中直接调用。
#include
#include
main()
{
double x,s;
printf("input number:\n");
scanf("%lf",&x);
s=sin(x);
printf("sine of %lf is %lf\n",x,s);
上面的话将的是什么意思呀?越详细越好~~我很白痴的

这个程序写的不对吧?前面应该是:
#include<stdio.h>
#include<math.h> /*包含头文件,调入C语言函数库*/
后面主函数是:
main() /*主函数main()*/
{
double x,s; /*声明两个双精度型变量x,s*/
printf("input number:\n");/*输出字符串"input number:"并换行*/
scanf("%lf",&x);/*从键盘输入一个实数,并在内存单元中为其分配地址,"&"是取地址符*/
s=sin(x);/*用函数sin()求X的正弦值*/
printf("sine of %lf is %lf\n",x,s);/*显示程序运算结果*/
}/*主函数结束*/
详解:程序的功能是从键盘输入一个数x,求x的正弦值,然后输出结果。在main()之前的两行称为预处理命令(详见后面)。预处理命令还有其它几种,这里的include 称为文件包含命令,其意义是把尖括号""或引号<>内指定的文件包含到本程序来,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为.h。因此也称为头文件或首部文件。C语言的头文件中包括了各个标准库函数的函数原型。因此,凡是在程序中调用一个库函数时,都必须包含该函数原型所在的头文件。在本例中,使用了三个库函数:输入函数scanf,正弦函数sin,输出函数printf。sin函数是数学函数,其头文件为math.h文件,因此在程序的主函数前用include命令包含了math.h。scanf和printf是标准输入输出函数,其头文件为stdio.h,在主函数前也用include命令包含了stdio.h文件。

main() //主函数,
{
double x,s; //声明两个双精度类型变量x,s
printf("input number:\n");//输出字符串“input number:”,“\n”是换行符
scanf("%lf",&x);//输入一个格式为“%lf”的字符串,并付给变量x
s=sin(x);//用函数sin()求X的正玄值
printf("sine of %lf is %lf\n",x,s);//输出,%lf为变量x,s的格式替换符号。
}