当前位置:网站首页 > 编程语言 > 正文

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



数组的概念:数组是⼀组相同类型元素的集合
数组元素个数不能为0
数组创建
类型:char、short、int、float 等,也可以⾃定义的类型

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

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

 

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

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

 

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

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

 

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

 
 

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

 

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

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

 

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

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

到此这篇组合型数组 非组合型数组(组合数定义)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 国内换国外驾照怎么换(国外驾照换国内驾照国外驾照还能用吗)2025-02-26 09:18:09
  • 华为机考题库2023模电数电(华为2021od机考题)2025-02-26 09:18:09
  • 颜色代码查询(颜色代码查询工具)2025-02-26 09:18:09
  • 字符串转int类型(字符串转换成int类型)2025-02-26 09:18:09
  • 104soe报文(103stp报文)2025-02-26 09:18:09
  • iPad显示无法连接到这个网络,换一个网络能连(ipad无法连接到网络怎么回事)2025-02-26 09:18:09
  • 怎么建立dbf文件(怎么建立一个dbf文件)2025-02-26 09:18:09
  • jflash(jfla是什么意思)2025-02-26 09:18:09
  • nvme接口能接sata吗(nvme接口能不能向下兼容sata3)2025-02-26 09:18:09
  • sileo最好用的中文源(sileo中文源怎么样)2025-02-26 09:18:09
  • 全屏图片