组合型数组 非组合型数组(组合数定义)

组合型数组 非组合型数组(组合数定义)p 数组的概念 数组是 组相同类型元素的集合 br 数组元素个数不能为 0 br 数组创建 br 类型 char short int float 等 也可以 定义的类型 p 名字自己取 一般是有意义的 能看懂的

大家好,我是讯享网,很高兴认识大家。



 <p>数组的概念&#xff1a;数组是⼀组相同类型元素的集合<br /> 数组元素个数不能为0<br /> 数组创建<br /> 类型&#xff1a;char、short、int、float 等&#xff0c;也可以⾃定义的类型</p> 

讯享网

名字自己取,一般是有意义的,能看懂的

[] 中的常量值是⽤来指定数组的⼤⼩的

讯享网

数组的初始化⼀般使⽤⼤括号,将数据放在⼤括号中(像上面代码一样)

⼀维数组的使⽤
下标是从0开始的,假设数组有n个元素,最后⼀个元素的下标是n-1,
 

 

为什么是40呢?它是int类型,有4个字节,数组里又有大小为10,所以4*10=40

计算数组的元素个数(相当于万能模板大概吧)

讯享网

其中sz是数组元素的个数,arr[0]是表示数组中第一个数字的位置


讯享网

 
讯享网

注意:初始化时省略⾏,但是不能省略列

 

⼆维数组的⾏是从0开始的,列也是从0开始的

⼆维数组的输⼊和输出,如何访问整个⼆维数组呢

讯享网

⼆维数组中的每个元素都是连续存放
C99中的变⻓数组(vs2022不支持)
变⻓数组不能初始化
变⻓数组的意思是数组的⼤⼩是可以使⽤变量来指定的,在程序运⾏的时候,根据变量的⼤⼩来指定数组的元素个数,⽽不是说数组的⼤⼩是可变的。数组的⼤⼩⼀旦确定就不能再变化了。


函数中创建的数组,只能在函数内部使用,函数中返回数组,其实是将数组的地址返回给主调函数,等函数返回后,数组空间还给操作系统了,主调函数得到的地址就是野指针了。


小讯
上一篇 2025-05-12 07:28
下一篇 2025-05-08 23:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/187575.html