当前位置: 首页 > news >正文

const的作用

  const的作用是声明只读属性。

const在不同的位置所起的作用有所区别,但仍起着只读属性。

int const a;

const int a;

作用是一样的,都定义了常量整数类型的a。a分配在静态存储区。

const int *a;

int const *a;

a所指向的变量不可修改。

int b;

int * const a=&b;

a是只读的,不可对a操作,即a++是错误的。但可以修改a所指示的变量,这种用法必须在初始化时就指明a的指向,因为以后就不能修改a的指向。

const int * const a=&b;

a是只读,声明时就要初始化,同时不能通过a修改其所指向的变量,即*a=9;是错误的。

转载于:https://www.cnblogs.com/xmnn1990/p/4685889.html

相关文章:

  • 重置 Launchpad 和更新APP图标缓存
  • (算法)求1到1亿间的质数或素数
  • java程序设计之完数
  • css 多行显示省略号....
  • python--参数列表的分拆
  • EL表达式从request和session中取值
  • 经典图论500题
  • 下拉列表框实现二级联动
  • 修改乱码的方法
  • 微信网站注意事项
  • iOS 9应用开发教程之显示编辑文本标签文本框
  • pip常用命令
  • scala学习之类和对象
  • 志于道,志之所趋,无远弗届
  • LeetCode Divide Two Integers
  • Babel配置的不完全指南
  • CentOS从零开始部署Nodejs项目
  • co.js - 让异步代码同步化
  • egg(89)--egg之redis的发布和订阅
  • FastReport在线报表设计器工作原理
  • HashMap剖析之内部结构
  • input的行数自动增减
  • JS+CSS实现数字滚动
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Sass Day-01
  • Vue.js-Day01
  • Webpack 4 学习01(基础配置)
  • 如何解决微信端直接跳WAP端
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 移动端 h5开发相关内容总结(三)
  • 阿里云服务器购买完整流程
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • $.proxy和$.extend
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (+4)2.2UML建模图
  • (1)(1.13) SiK无线电高级配置(五)
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (七)Java对象在Hibernate持久化层的状态
  • (七)Knockout 创建自定义绑定
  • (一) springboot详细介绍
  • (一) storm的集群安装与配置
  • (一)Dubbo快速入门、介绍、使用
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (转)Google的Objective-C编码规范
  • (转)德国人的记事本
  • (转)可以带来幸福的一本书
  • ../depcomp: line 571: exec: g++: not found
  • .gitignore文件---让git自动忽略指定文件
  • .h头文件 .lib动态链接库文件 .dll 动态链接库