- 2
- 0
- 约1.66万字
- 约 74页
- 2017-06-18 发布于湖北
- 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3、取消宏定义(#UNDEF) 取消宏定义命令#undef的用法格式为:#undef 标识符 例: #include stdio.h #define PI 3.14159 void main() { float r=10.0; float b,c,d; b=PI*r; #undef PI /*取消了宏定义*/ c=PI*r*r; d=PI*r*r*r; printf(“r=%6.2f\n”,r); printf(“b=%6.2f\nc=%6.2f\nd=%6.2f\n”,b,c,d); } * 4、宏定义与函数的区别 引用宏只占编译时间,不占运行时间。 引用宏没有返回值。 如: #define squ(n) n*n main() { printf ("%f\n",27.0/squ(3.0)); } 程序输出结果为: 27.000000 * 宏替换的形参无类型。 实参为表达式: 函数调用是先计算出实参的值, 再将值传递给形参;宏的引用是用表达式替换形参。 例如: 定义:#defin
您可能关注的文档
- 邮件发送和接收原理.pdf
- 第五章 电脑电源工作原理.doc
- 第5讲标准查询语言SQL.ppt
- 关于标准化及定制化的有关说明.docx
- TP3 锁及表分区.ppt
- 如何使用IE浏览器浏览网页.docx
- 第二讲进程管理.ppt
- 怎样将Excel表导入GIS.doc
- 财务分析和决策.ppt
- 情境05 继承和多态.ppt
- 护理伦理教育与案例分析.pptx
- 苏科版数学八年级下册期中仿真模拟卷(一)(解析版).pdf
- 苏科版数学八年级下册期中仿真模拟卷(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(一)(解析版).pdf
- 浙江省杭州市丁荷(丁信)中学2025-2026学年八年级下学期数学期中学情调查(解析版).pdf
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).docx
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).pdf
- 浙江省舟山市2024-2025学年下学期期中数学素养监测试题卷(解析版).pdf
- 浙江省宁波市北仑区精准联盟2024-2025学年 期中质量调研八年级下学期数学试题卷(解析版).pdf
原创力文档

文档评论(0)