码迷,mamicode.com
首页 > 编程语言 > 详细

1. 数组与字符串

时间:2020-03-13 17:05:02      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:数组的指针   变量   each   其他   str   所有者   foreach   数据   text   

重点速览

  1. 数组变量是数组的管理者
  2. foreach循环并不能改变原数组(或其他容器)中元素的值

数组是一种容器,其中,

  • 所有元素类型相同
  • 大小不可改变

定义数组变量

  1. 元素个数必须给出,可以是变量
  2. 或直接用{}给出所有的元素

数组变量与普通变量的区别

  • 普通变量:对数据是所有者,如i=10整型数i拥有一个值10
  • 数组变量:对数组是管理者,数组名是指向某处一个真实数组的指针,如定义数组a=数组b 表示a和b指向同一处空间,会同步变化

   技术图片

 

关于管理者

 

  • 数组变量是数组的管理者;数组必须创建出来给数组变量管理
  • 数组变量的赋值是管理权的赋予
  • 数组变量的比较是比较其是否指向同一个数组,而不是数组的元素是否相同

  因此复制数组必须遍历所有元素

★foreach循环并不能改变原数组中元素的值

1. 数组与字符串

标签:数组的指针   变量   each   其他   str   所有者   foreach   数据   text   

原文地址:https://www.cnblogs.com/irisiscool/p/12487532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!