#define Pi 3.1415//符号常量

const float pi = 3.1415;//常变量

二者的性质不同,#define是预编译指令,在预编译后,符号常量就就不存在了(全部置换成3.1415),对符号常量的名字是不分配储存单元的。而常变量要占用存储单元,有变量值,该值不能改变。

符号常量和常变量的区别相关推荐

  1. 符号常量与常变量的区别

    (1)符号常量:#define指令,指定用一个符号名称代表一个常量.如: #define PI 3.1416 //注意行末没有分号 经过上面的指定后,本文件中从这行开始所有的PI都代表3.1416.对 ...

  2. C++ 文字常量与常变量

    以下代码编译运行平台是 Windows 64bits+VS2017. 使用 C++ 编程时,经常遇到以下几个概念:常量.文字常量.字面常量.符号常量.字符常量.常变量.字符串常量等,网上的资料描述的不 ...

  3. 【C/C++】符号常量 常变量

    1.常量 在程序运行过程中,其值不能被改变的量叫做常量. 常用的常量有如下几类: 整型常量 实型常量 字符常量 普通字符 转义字符 如:\\表示一个反斜线:\n表示换行,将当前位置移到下一行的开头:\ ...

  4. C++/C中const的区别(常量和常变量)

    1. C语言中被const修饰的叫常变量 #include <stdio.h>void main() {const int v; //ok } C语言中,const修饰的量可以不初始化,但 ...

  5. mysql declare与set的区别_浅谈MySQL存储过程中declare和set定义变量的区别

    在存储过程中常看到declare定义的变量和@set定义的变量.简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量. 1.declare定义的变量类似java类中的局部变量,仅 ...

  6. fmri优缺点_题集|03 EEG、fMRI、PET等的优缺点;经典条件作用的形成及其规律;中介变量和调节变量及其区别;动机与行为效率的关系...

    01 简述EEG.fMRI.PET.MEG.fNIRS和TMS的优缺点 02 论述经典条件作用的形成及其规律 03 简述中介变量和调节变量及其区别 04 简述动机与行为效率的关系 01简述EEG.fM ...

  7. windows系统中环境系统变量和用户变量的区别

    前言 -- 什么是环境变量 一般我们安装软件之后,为了能够在cmd命令行运行软件,一般都需要设置一下环境变量,否则就会出现找不相关命令的错误提示. 所谓环境变量,可以简单理解为就是给操作系统定义的一些 ...

  8. mysql存储过程set什么意思_浅谈MySQL存储过程中declare和set定义变量的区别

    在存储过程中常看到declare定义的变量和@set定义的变量.简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量. 1.declare定义的变量类似java类中的局部变量,仅 ...

  9. 常量的概念与常量定义方式,常量和变量的区别

    常量 1.概念 "常量"的广义概念是:'不变化的量'.常量是一个简单值的标识符(名字).常量值被定义后,在脚本的其他任何地方都不能被改变. 2.常量是全局的 标题常量在定义后,默认 ...

  10. 2021-09-13 文字常量和常变量

    1.2 文字常量和常变量 常量可以直观地理解成"值不可改变的量".在C++语言中,常量分为两种:文字常量(literal constant)和常变量(constant variab ...

最新文章

  1. Delphi 完全时尚手册之 Visual Style 篇 (界面不错) 转自http://blog.csdn.net/iseekcode/article/details/4733229...
  2. android 将IE设为默认打开的浏览器
  3. python内置函数open的解释_在python的内置open()函数中缓冲的用途是什么?
  4. java 一元稀疏多项式简单计算器_一元稀疏多项式简单的计算器
  5. 从压缩文件将数据导入SQL Server
  6. SS不能在Win7中打开,出现停止运行
  7. 查询Linux的公网及内网IP
  8. Common Lisp之Slime函数调用快捷键(三)
  9. DOM的利用冒泡做的一个小程序
  10. 基于javaweb+SSM的药品管理系统(java+SSM+html+jQuery+Tomcat+mysql)
  11. 最全jar包下载链接
  12. 基于ZYNQ7000的交叉编译工具链Qt+OpenCV+ffmpeg等库支持总结【依赖库源码包】
  13. 13 款免费但好用到哭的项目管理工具
  14. 计算机二级电子表格开根号函数,excel公式中开根号是哪一个函数-excel开根公式,excel的根号计算公式...
  15. 五 常见的计算机故障有哪些,六大常见的电脑故障原因
  16. 如何用Python找回微信撤回信息
  17. Vmware+Ubuntu18.04配置桥接模式,并解决虚机中网络慢的问题
  18. 0xc000007b 解决办法-取出系统盘(机械硬盘或者固态硬盘),删除bootsafe64.sys和衍生文件kavbootc.sys
  19. 【历史上的今天】12 月 8 日:D 语言发布;“复制粘贴”的发明者逝世;人人网成立
  20. POJ 3693 Maximum repetition substring (后缀数组)

热门文章

  1. java中activeThread_java多线程机制中的Thread和Runnable()区别
  2. Win10 通知区域蓝牙图标消失问题
  3. 直播评论可以用html,网页制作HTML5实现直播间评论滚动效果的代码
  4. ajax实现直播功能,jquery实现直播弹幕效果
  5. java游戏主角用毛笔_Java FX版的毛笔效果
  6. Linux创建用户密码修改
  7. 闲鱼怎么用快手做引流,快手怎么找痛点引流
  8. MySql报1205:1205 - Lock wait timeout exceeded; try restarting transaction,出现1205如何解决
  9. 一种焊盘的补偿结构分析
  10. Linux应用软件的安装包常见三种格式