栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

const

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

const

const:

指针修饰指向一个变量 指向的值不可以改变 但可以指向别的地址(B对) 指向常性;

 指针指向的地址不可以改变  但值可以改变(A对)自身常性;

 指向和值都不可以改变(AB都不对) 自身和指向都是常性;

 

编译不能通过 语法矛盾    a为常变量 可读不可写 具有常性;

在c和c++里面不一样  在c中只是一种建议 c++中才是真正意义上的const;

  &a是一个常性 此语句可以通过编译 

a给p  p给s  相当于a给s; p不可以改变 只能指向a;  但是当s改变的时候 并不影响p所指的对象;

 

 编译不可通过; a给p1 p1给p2  相当于a给p2 ; p1指向的a不可以改变 a有常性  当a给p2语法产生矛盾 程序出现二义性;

                                                                                                                                                         

指针是一个变量,可以自增自减被赋值。

地址是一个常量,不允许被赋值。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/396323.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号