c语言学习,c语言课件第10章.pptVIP

  • 3
  • 0
  • 约 24页
  • 2017-02-06 发布于重庆
  • 举报
c语言学习,c语言课件第10章

第10章 编译预处理 10.1 宏定义 在C语言中,“宏”分为无参数的宏(简称无参宏)和有参数的宏(简称有参宏)两种。 【例10-1】输入圆的半径,求圆的周长、面积和球的体积。要求使用无参宏定义圆周率。 /*exam10_1,输入半径,求圆的周长、面积和球的体积。*/ #include stdio.h #define PI 3.1415926 int main(void) { double radius,length,area,volume; printf(Input a radius: ); scanf(%lf,radius); length=2*PI*radius; /*引用无参宏求周长*/ area=PI*radius*radius; /*引用无参宏求面积*/ volume=PI*radius*radius*radius*3/4;/*引用无参宏求体积*/ printf(length=%.2f,area=%.2f,volume=%.2f\n,length, area, volume); return 0; } 1.带参宏定义的一般格式 #define 宏名(形参表) 语言符号字符串 2.带参宏的调用和宏展开 (1)调用格式:宏名(实参表) (2)宏展开:用宏调用提供的

文档评论(0)

1亿VIP精品文档

相关文档