从零开始学习C++(第三天)
1、数组
三种定义方式: 1、数据类型 数组名【元素个数】
2、数据类型 数组名【元素个数】= {}
3、数据类型 数组名【】 = {}
数组名的作用:
1、可以统计整个数组在内存中所占的字节内存
2、可以获取数组在内存中的首地址
项目需求:
返回数组中的最大值
项目代码:
项目需求:
元素逆置
项目代码:
冒泡排序
冒泡排序:
1、比较相邻的元素,如果第一个比第二个大,就交换他们两个
2、对每一组相邻元素做同样的工作,执行完毕后,找到第一个最大值
3、重复以上的步骤,每次比较次数-1,只到不需要比较
项目代码:
二维数组
定义方式:
1、数据类型 数组名【行数】【列数】
2、数据类型 数组名【行数】【列数】 = { {数据1 ,数据2},{数据3,数据4}}
3、数据类型 数组名【行数】【列数】= {数据1,数据2,数据3,数据4}
4、数据类型 数组名【】【列数】 = {数据1,数据2,数据3,数据4}
数组名的用途:
1、计算数组所占用的内存空间大小
2、可以查看二维数组的首地址
项目需求:
统计班级每个人的分数和总分
项目代码:
函数的定义和使用
定义:
1、返回值类型
2、函数名
3、参数列表
4、函数体语句
5、return 语句
函数常见类型:
1、无参无返
2、有参无返
3、无参有返
4、有参有返
项目需求:
交换两个数的值
项目代码:
今天跟同学吃饭去了,下次从指针开始了。。。。。