变量可以反复赋值;常量只能在定义时赋值,此后不得更改。

常量的定义需要加关键字const。如:

#include <stdio.h>
main() {
const double PI=3.1415927;
printf("%9.7lf",PI);
}

说明:π是一个不可能改变的值,定义为常量,防止在项目中万一不小心被修改。

用宏替代常量

#define   PI   3.14

再比如:

#define TRUE false// Happy debugging suckers

↑千万不要写这种代码↑

↑千万不要写这种代码↑

↑千万不要写这种代码↑

最新文章

  1. 【荐】PDO防 SQL注入攻击 原理分析 以及 使用PDO的注意事项
  2. 【C++】DDX_Control、SubclassWindow和SubclassDlgItem的区别
  3. php打印数组 --- 打印出漂亮格式的数组
  4. PCL Show Point Cloud 显示点云
  5. 二叉树单色路径最长&amp;amp;&amp;amp;穿珠子
  6. ZOJ 3778 Talented Chef
  7. 怎么知道RTL Schematic中的instance与哪段代码对应呢
  8. RGB配色表
  9. Java基础知识强化之网络编程笔记18:Android网络通信之 使用HttpClient的Post / Get 方式读取网络数据(基于HTTP通信技术)
  10. Swift中的延迟加载(懒加载)
  11. cassandra高级操作之JMX操作
  12. 翻译Algorithms Unlocked
  13. null引用,有时候是实现了父类的方法,方法体没写任何实现
  14. Java解析XML文件的常用方法介绍
  15. CentOS7安装详解
  16. mysql索引使用
  17. lua -- 商店控制器部分
  18. Python绑定方法与非绑定方法
  19. 总结MySQL修改最大连接数的两个方式
  20. mysql必知必会(三、使用mysql)

热门文章

  1. 浅谈分布式共识算法raft
  2. CSS动画之过渡模块
  3. Java Web中解决乱码的方式
  4. Python彩蛋、字典、列表高级用法、元类、混入、迭代器、生成器、生成式、git
  5. C#中的release和debug模式
  6. MySQL主主数据同步
  7. kafka的基本安装与使用
  8. 走进C# abstract,了解抽象类与接口的异同
  9. 视频直播源码开发中的流媒体协议:rtmp协议
  10. stm32与地磁传感器HMC5883L