【C语言简单说】四:常量
时间:2022-07-28
本文章向大家介绍【C语言简单说】四:常量,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
常量和变量是一种相对的概念,在这里我开始跟大家说说常量和变量的区别。可能前几节的小伙伴们并没有能感受出来,不过有了常量的对比那么将会有很好的理解。
..@_@|||||.. 头昏眼花
常量,就是一些固定的数据,也就是说你把数据装到变量以后就不能改变的数据。
可能按照以上说法大家可能会不懂,那么我们用程序演示以下相比大家就很快的明白了;我们的程序如下:
#include<stdio.h>
#include<stdlib.h>
int main(){
int a=1;
printf("a 的值是%d; ",a);
a=13;
printf("改变后a 的值是%d; ",a);
system("pause");
}
我们的程序最开始的时候 创建了一个变量a对吧?里面装的是1;第二句就是输出显示这个变量的值对吧?第三句我们重新给a变量装了一个值是13;
注意,在这里a=13并不是13+1的结果;在这里是把里面的1给覆盖掉,也就是说,假如我们有一个箱子,然后这个箱子里面只能装一个物品,如果要重新装13(不是ZB 〒_〒),那么就需要把里面的东西给不要了,所以现在a的值是13..之后我们输出a的值,你们看一下以下运行结果:
值是改变了对吧?这就是变量,那么常量,顾名思义,就是不能够改变的了。我们看看我们的常量如何写,看我们以下的代码: 注意:以下代码是错误示范的
#include<stdio.h>
#include<stdlib.h>
int main(){
const int a=1;
printf("a 的值是%d; ",a);
a=13;
printf("改变后a 的值是%d; ",a);
system("pause");
}
你们看代码 const int a=1 ;
在这里的const 就是说明这个变量a是常量的意思,只要在前面加一个const 就ok了,那么我们后面有一句 a=13,在这里会改变变量a的值,那么就会出现报错;你不信你编译运行一下程序试试,看看是不是出错的。
这就是一个常量的使用方法了,其实还有其他创建一个常量的方法,由于我们是C语言简单说,只介绍一般常用的,并不做深入的研究,教程适用也是面向零基础的小白,所以就不再多做解释了。
持续更新中
- 阅读Ext 学习Javascript(二)Core/Ext.extend 从继承说起
- IronPython资料
- WordPress免插件仅代码实现“返回顶部、返回底部、评论”效果(样式一)
- encodeURIcomponent编码和ASP.NET之间编码转换
- WordPress免插件仅修改代码去掉评论/留言里的链接
- 阅读Ext 学习Javascript(一)Core/Ext.js
- 利用腾讯的ip地址库做ip地址定位
- WordPress登陆不了后台的原因及解决方法(登陆界面不断返回)
- select元素的options.add 与 insertbefore的区别
- 如何去理解 拓扑排序算法
- WordPress免插件仅代码实现文章归档(模板页面)I
- Bing Map App 开发 还没入门遇见错误无法继续
- 使用MongoDB的支持Linq 驱动NoRM
- Ext的组件模型印象
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Flink 自定义触发器实现带超时时间的 CountWindow
- 聊聊Spring Boot Actuator
- [译]按功能(特性)分包
- Spring Boot Admin简介及实践
- Spring Boot Admin实现服务健康预警
- 除了FastJson,你也应该了解一下Jackson(二)
- 除了FastJson,你也应该了解一下Jackson(一)
- JavaScript性能优化总结
- Spring Boot2+Resilience4j实现容错之Bulkhead
- [译]高性能缓存库Caffeine介绍及实践
- 云原生时代高性能Java框架—Quarkus(一)
- 云原生时代高性能Java框架—Quarkus(二)
- 使用TypeScript积累自己的类库
- 在Egret项目中使用protobuf
- JavaScript原型与继承