编写头文件包含圆面积的计算公式

1 题目

功能:编写头文件包含圆面积的计算公式

描述:

计算圆的面积,宏定义存储在一个头文件中

输入半径就可以得到面积

2 思路

使用不同的文件需要包含不同的 #include 指令,包含两种格式

#include <文件名>
#include "文件名"
  • 需要注意的是,这两种格式的区别是

    • 用尖括号时,系统到存放C库函数头文件所在的目录中寻找要包含的文件,这种称为标准方式
    • 用双引号时,系统先在用户当前目录中寻找要包含的文件,若找不到,再到存放C库函数头文件所在的目录中寻找要包含的文件
  • 如果为调用库函数用 #include 命令来包含相关的头文件,则用尖括号,可以节省査找的时间

  • 如果要包含的是用户自己编写的文件,一般用双引号,用户自己编写的文件通常是在当前目录中

如果文件不在当前目录中,双引号可给出文件路径

3 代码

主函数代码:

#include 
#include "ex039_area.h"

/**
功能:编写头文件包含圆面积的计算公式
描述:
计算圆的面积,宏定义存储在一个头文件中
输入半径就可以得到面积
**/


int main(int argc, char const *argv[]) {
    float r;                            // 定义园的半径
    printf("请输入半径:\n");
    scanf("%f",&r);
    printf("面积 =%.2f \n",area(r));  // 调用 ex039_area.h 中的 area函数
}

ex039_area.h:

#define PI 3.14
#define area(r) PI*(r)*(r)

示例结果:

$ gcc ex039.c -o demo
$ ./demo
请输入半径:
3
面积 =28.26
~~~~~~~~~~~~~~~~~~~~
$ ./demo
请输入半径:
10
面积 =314.00

你可能感兴趣的:(编写头文件包含圆面积的计算公式)