2.2.5 符号常量 由于我们在程序前面定义了符号常量PI的值为3.14159,所以经过系统预处理,程序在编译之前已经将“2*PI*r”变为“2*3.14159*r”,将“PI*r*r”变为“3.14159*r*r”,然后经过计算并输出。 代码第1行的#define就是预处理命令。程序在编译之前首先要对这些命令进行一番处理,在这里就是用真正的常量值取代符号。 2.2.5 符号常量 有的人可能会问,那既然在编译时都已经处理成常量,为什么还要定义符号常量。原因有两个。 ⑴ 易于输入,易于理解。在程序中输入PI,我们可以清楚地与数学公式对应,且每次输入时相应的字符数少一些。 ⑵ 便于修改。此处如果想提高计算精度,如把PI的值改为 3.14159,我们只需修改预处理中的常量值,那么程序中不管你用到多少次,都会自动跟着修改。 2.2.5 符号常量 提 示: ⑴ 符号常量不同于变量,它的值在其作用域内不能改变,也不能被赋值。 ⑵ 习惯上,符号常量名用大写英文标识符,而变量名用小写英文标识符,以示区别。 ⑶ 定义符号常量的目的是为了提高程序的可读性,便于程序的调试和修改。因此在定义符号常量名时,应尽量使其表达它所代表的常量的含义。 ⑷ 对程序中用双引号括起来的字符串,即使与符号一样,预处理时也不做替换。 2.3 变量 2.3.1 什么是变量 2.3.2 变量的声明 2.3
您可能关注的文档
- 北京市三十九中2012-2013学年八年级上学期物理期中考试试题.doc
- 北师大版二年级语文下册《为中华崛起而读书》课件.ppt
- 比的应用补充课件.ppt
- 必修3综合测试(含答案).doc
- 边阳教育集团2015中考备考复习方案.doc
- 变频器工作原理与应用.doc
- 伯努利方程的应用(例题).ppt
- 博弈和决策平时作业3,2013法学.doc
- 不等概率抽样的方法的应用研究.doc
- 擦窗机设计方案与报价样表.doc
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
最近下载
- 2026年春季学期部编版语文五年级下册全册随堂小练(含答案).docx VIP
- ASTM D7980-20 中文版 半导体行业超纯水系统设计的标准指南.docx VIP
- 东芝电梯CV60故障说明.doc VIP
- 西师版五年级数学下册单元测试题.doc VIP
- 铁道部《铁路运输企业固定资产管理办法》(铁财[2005]235号).doc VIP
- 【单元卷】人教版2024~2025学年小学数学六年级下册第三单元 测试卷(含答案).pdf VIP
- 欧陆3216 温度调节仪.pdf VIP
- 腰椎手术俯卧位的摆放.pptx VIP
- 光纤通信(第5版)课后习题答案要点.pdf VIP
- 内江中考历史题库及答案.doc
原创力文档

文档评论(0)