首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

现下数组名不是常量了

2013-04-20 
现在数组名不是常量了?[解决办法]引用:数组名变成指针 我数组名++怎么还错误数组也是一种数据类型,不同长

现在数组名不是常量了?
现下数组名不是常量了
[解决办法]

引用:
数组名变成指针 我数组名++怎么还错误


数组也是一种数据类型,不同长度的数组也不是相同的数据类型,比如int a[1],int b[2],a和b都不是同样的类型了。传参的时候会抛错的。
数组名在某些情况下,比如传递参数的时候或是强制转换为指针的时候,会退化成指针的。但是数组名作为指针的时候他是常指针,也就是说指针是不可以乱指的,所以你的++操作作用在数组名上是语法错误,编译都不过。

热点排行