day7 一维数组

一维数组的定义
类型说明符 数组名【常量表达式】
类型:任何已有类型,但不能是void型

数组名:标识符
常量表达式:>=1且只为整数,表示数组的大小
一维数组元素的使用
数组元素的表示形式:数组名[下标]

一维数组的初始化

实现方式:

1、在定义数组时对数组赋初值

例如:int 【0】={0,1,2,3,4,5,6,7,8,9}

2、只给一部分数组元素赋值

例如:int 【0】={0,1,2,3,4,5}

3、对全部数组元素进行赋初值时,由于数据个数已知,可以不指定数组长度

例如:int 【】={0,1,2,3,4,5}

7939551fdf16406e90a2c8870b27c9a8.png

 

不能赋值的原因:

1、类型不匹配 2、a中有十个元素,没说把哪个赋值成100 3、a在程序中代表数组首元素的地址,在内存中是一个常量,不能赋值。

9664f72ddd224e5489807663f2c8004d.png 

数组越界访问

练习:

计算数组中元素的个数:

5107ab75ad3c495396cdd70c9913fe86.png 

快速排序:

9ceeb6bdad0146788b299dc409b00973.png

逆序:

8381fa9f96f74fa5b0989e3803b79ec8.png

 

 

 

冒泡排序:

5430328e0de544839db8192d7c685bc4.png 

 

 

插入排序:

 

9faa2dbbb66244099ffff92830a25067.png 

ea71d7982f074a7bb794510bf29bb8af.png 

 

 

 

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值