| |
因此也称 为头文件或首部文件。
C语言的 头文件中包括了各个标准库函数的函数原型。
因此,凡是在 程序中调用一个库函数时,都必 须包含该函数原型所在的头文件。
在本例中,使用了三个库 函数:输入函数 scanf,正弦函 数 sin,输出函数 printf。
sin函数是数学函数,其头文件为 math.h 文件,因此在程序的主函数 前用 include 命令包含了 math.h。
scanf 和 printf 是标准输 入输出函数,其头文件为 stdio.h, 在主函数前也用 include命令包含了 stdio.h 文件。
需要说明的是,C 语言规定对 scanf 和 printf 这两个 函数可以省去对其头文件的包含命 令。
所以在本例中也可以删去第二行的包含命令 #include。
在例题中的主函数体中又分为两部分,一部分为说明 部分,另一部为分执行部分。
说明 是指变量的类型说明。
C语言规定,源程序 中所有用到的变量都必须先说明,后使用,否则将会出错。
这一点是编译型高级程序设计语 言的一个特点,与解释型的 Basic 语言是不同的。
说明部 分是 C 源程序结构中很重要的组 成部分。
本例中使用了两个变量 x,s,用来表示输入的自变 量和 sin 函数值。
由于 sin 函数 要求这两个量必须是双精度浮点型,故用类型说明符 double 来说明这两个变量。
说明部分 后的四行为执行部分或称为执行语句部分,用以完成程序的 功能。
执行部分的第一行是输出 语句,调用 printf函数在显示器上输出提示字符串,请操作 人员输入自变量 x 的值。
第二行 为输入语句,调用 scanf 函数,接受键盘上输入的数并存入 变量 x 中。
第三行是调用 sin 函 数并把函数值送到变量 s 中。
第四行是用 printf 函数输出 变量 s 的值,即 x 的正弦值。
程序 结束。
用户在提示下从键盘上键入某一数,如 5,按下 回车键,接着在屏幕上给出计算 结果。
这里我们 先简单介绍一下它们的格式,以便下面使用。
scanf 和 printf 这两个函数分别称为格式输入函数和格 式输出函数。
其意义是按指定的 格式输入输出值。
因此,这两个函数在括号中的参数表都由 以下两部分组成: “格式控制串”,参数表 格式控制串是一个字符串,必须用双引号括起来,它 表示了输入输出量的数据类型。
各 种类型的格式表示法可参阅第三章。
在 printf函数中还可以 在格式控制串内出现非格式控制 字符,这时在显示屏幕上将原文照印。
参数表中给出了输入 或输出的量。
当有多个量时,用 逗号间隔。
例如: printf("sine of %lf is %lf\n",x,s); 其中%lf为格式字符,表示按双精度浮点数处理。
它在格式串 中两次现,对应了 x和 s 两个 变量。
其余字符为非格式字符则照原样输出在屏幕上。
本程序由 两个函数组成,主函数和 max 函数。
函数之间是并列关系。小儿推拿培训
可从主函数中调用其它函数。济南小儿推拿培训
max 函数的功能是比较两个数,然后把较大的数返回给主 函数。