课程链接:https://www.bilibili.com/video/BV1k7411H7Jo?p=13
非组合型数组名字在左边,维度在右边。缺点:消耗更多的存储空间。优点:更易于查找元素。
这里能够进行赋值是因为a1和a2的维度和元素数目相同。都是二维、1024个元素。
·组合型数组是SV特有的,在定义时它的维度在中间,数组名称在右边。二维的data数组,第一维有8位,第二维有4位。
组合型数组是连续的,赋值的时候可以直接赋值。非组合型数组是不连续的,需要对每个维度分别进行赋值,下图展现了这个过程。
对于组合型数组,由于数组会被视为向量,因此当赋值时左右两侧操作数的大小和维度不同时,也可以做赋值。如果尺寸不相同,则会通过截取或扩展右侧操作数的方式来对左侧操作数赋值。
非组合型数组和组合型数组无法相互赋值。
foreach循环结构中的变量是只读的,无需声明,只在循环结构中作用。
函数这一块讲的是真不行…建议去看绿皮书P19~P36
笔记:路科V0第12节——数组操作
最新推荐文章于 2024-03-27 10:05:21 发布