C语言基础:文件包含功能

示例代码:

文件circle.c     推荐使用大写

  1. #define PI  3.1415926               //定义PI代替3.1415926
  2. #define CIRCLE(r)  2*PI*(r)       //定义CIRCLE(r) 代替2*PI(r)
  3. #define AREA(r)  PI*(r)*(r)
  4. #define SURFICE(r)  AREA(r)*4
  5. #define VOLUME(r)  SURFICE(r)*(r)/3
     

主程序文件

  1. #include"circle.c"      //添加包含指定文件
  2. main(){
  3.     float r;
  4.     printf("Input R:");    
  5.     scanf("%f",&r);       //输入半径
  6.     
  7.     printf("C=%.2f ",CIRCLE(r));  //调用circle.c的函数CIRCL(r)
  8.     printf("A=%.2f ",AREA(r));
  9.     printf("S=%.2f ",SURFICE(r));
  10.     printf("V=%.2f ",VOLUME(r));
  11. }

--------------------------------------------------------------------------------------------------

条件编译:对某段程序设置一定的条件,符合条件才编译这段程序

  1. #define MAX 100
  2. main(){
  3.     #if MAX
  4.         printf("true");
  5.     #else
  6.         printf("false");
  7.     #endif 
  8. }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值