C语言——常量,变量
(一)常量
在运行程序的过程中,其值不能改变的量称为常量
- 字面常量
- const 修饰的常变量
- #define 定义的标识符常量
- 枚举常量
1.字面常量
字面常量可以是任何类型:布尔型、整型、浮点型、字符、字符串等。
它是指直接输入到程序中的值 。
2.const修饰的常变量
类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。
const修饰普通变量,结果为定义了一个常量,但是这个常量可以通过指针修改。
3.#define 定义的标识符常量
#define又称 宏定义 ,标识符为所定义的宏名,简称 宏 。
C语言中,可以用 #define 定义一个标识符来表示一个常量。其特点是: 定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了 。 预编译 又叫 预处理 。. 预编译不是编译,而是编译前的处理。. 这个操作是在正式编译之前由系统自动完成的。
(在编写代码时,一般define后定义的标识符会大写)
4.枚举常量
一些结果可以一一列举,我们将这些结果的可能一一列举出来,并且进行定义
enum 枚举类型名 {常量1,常量2,常量3,.......};
(二)变量
变量(Variable)变数或变量,是指没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉丁字母。变量是常数的相反。变量的用处在于能一般化描述指令的方式。若果只能使用真实的值,指令只能应用于某些情况下。变量能够作为某特定种类的值中任何一个的保留器。
1.定义变量的方法
2.变量的分类
- 局部变量
- 全局变量
由运行结果可知,在全局变量和局部变量同时存在时,优先执行局部变量。
- 局部变量的作用域是变量所在的局部范围。
- 全局变量的作用域是整个工程。
3.变量的使用
其中 sum num 等都是变量
变量需要初始化,上述都输入0来初始化,其它数字也可以。
4.变量的作用域和生命周期
- 作用域
- 生命周期
- 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
- 全局变量的生命周期是:整个程序的生命周期。
C语言——常量,变量相关推荐
- c语言变量名必须用小写 常量用大写,day02 -C语言 常量 变量 数据类型 进制转换 数据溢出...
常量 - 不会变化的数据 "hello" 'A' 10 3.14 #define PI 3.14 //采用宏定义的方法 定义一个常量 const int a = 10; 求圆的面积 ...
- 思维导图——快速记住C语言常量变量、输入输出函数
思维导图 说明 此学习的教材是C语言编程实战宝典(清华大学出版社) 此图需自行放大查看
- c语言常量与变量ppt,C语言 变量、常量与数据类型.ppt
C语言 变量.常量与数据类型.ppt (25页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 变量.常量与数据类型回顾C语言的基本字符集有那 ...
- c语言常量类型转换,c语言基础教程常量变量和类型转换,免费版.doc
c语言基础教程常量变量和类型转换,免费版 第二章??????常量变量和类型转换2.1.1数字常量??? 数字常量包括整型常量和浮点型常量,浮点型常量又称实数.????1.整型常量???? HYPERL ...
- C 语言编程 — 变量和常量
目录 文章目录 目录 前文列表 变量与常量 变量 变量的类型 变量的声明 变量的定义 变量的初始化与赋值 常量 整型常量 浮点型常量 字符型场景 字符串常量 符号常量 前文列表 <程序编译流程与 ...
- php常量 变量,php语言的变量和常量
php语言的变量和常量 变量和常量是php语言的一大知识点,下面我们一起来了解关于php语言的变量和常量吧,欢迎大家阅读! php语言的变量和常量 (一)常量 变量可以随时重新赋值 //$age = ...
- 《零基础看得懂的C语言入门教程 》——(五)C语言的变量、常量及运算
一.学习目标 了解C语言变量的其它创建方式 了解C语言常量 了解C语言的运算符 目录 C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语言. 第一篇:(一)脱离学习误区 第二篇:(二)C语言没那 ...
- c查看变量类型_C语言的变量、常量及运算
一学习目标 了解C语言变量的其它创建方式 了解C语言常量 了解C语言的运算符 二了解C语言常量上一节中,了解了变量是可以改变存储值的容器,与变量相对的概念则是常量,相对的含义是指可变与不可变.2.1 ...
- c程序语言的常量变量和标识符,浅谈C语言中的常量与变量.pdf
课程教育研究 CourseEducationResearch 2014年4月 上旬刊 教学.信息 浅谈C语言中的常量与变量 刘 星 (青 岛工学院商学院 山东 青岛 266300) [摘要]在任何一种 ...
- 02-Go语言基础变量和常量
标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名,常量名,函数名等等.Go语言中标识符由字母数字和_组成,并且只能以字母和_开头.举几个例子:abc,_,_123 ...
最新文章
- 2018.11月Android优质开源项目
- 视频直播技术详解(3)编码和封装
- 10个不为人知 但绝对值得收藏的网站
- python读取json配置文件_Python简单读取json文件功能示例
- webpack 配置react-router 服务,及react-router浅析
- Python数字类型及操作
- stripslashes和addslashes的区别
- 数据库(1)MySQL安装
- Apple Watch新玩法:手势操控无人机
- macOS Sierra 10.12.6 odoo 10.0 开发环境配置
- 支持多浏览器的js拖拽 (转domkey0303 的blog)
- Logistic回归以及LR与SVM异同
- 使用 CP2102通过串口下载程序到STM32F103中 (MCUISP)
- STM32实现四驱小车(二)通信任务——遥控器SBUS通信
- 13种常见软件体系结构风格定义分析、结构图、优缺点
- mysql math.sqrt_详解MySQL中的SQRT函数的使用方法
- 02-ElasticSearch创建索引
- c语言中应用程序错误,大师搞定win7系统提示应用程序错误0xc0000409的解决方案
- python爬虫微信刷票_Python爬虫教程:你还在苦苦拉票吗?刷票小程序案例原理剖析!...
- c语言 for循环 求N分之一序列前N项和