C语言程序设计:cd-8 函数.pptVIP

  • 6
  • 0
  • 约2.97万字
  • 约 110页
  • 2020-12-19 发布于安徽
  • 举报
共 93 页 第 * 页 用途: 提高程序的可读性,便于修改、调试。 -- 符号常量,如 PI、 数组的长度 -- 为程序书写带来方便(将程序中多次出现相同内容写成宏) #define N 10 /* 编译之前用10替换所有的N */ ……. int a[N]; ……. for(i=0;iN;i++) 说明: 通常放在程序开头,不加分号 是代替,不是赋值(不作语法检查) 可将多个语句或表达式定义为一个宏替换 为区别变量和关键字,习惯用大写 共 93 页 第 * 页 #define R 3.0 #define PI 3.145926 #define L 2.0*PI*R #define S PI*R*R 双引号中的不替换 有效范围,从定义开始到程序结尾 例: #define PI 3.14159 main( ) { printf (“PI=%f\n”,PI); } 结果:PI=3.14159 main( ) { printf(“PI=%s\n”,”PI”); } 可以嵌套,后定义的宏可以包含先定义的宏名 结果:PI=PI 共 93 页 第 * 页 (2) 带参数的宏定义 带参数的宏不仅能进行字符串代替,而且还能进行参数代换。 格式: #define 宏名(参数表)

文档评论(0)

1亿VIP精品文档

相关文档