课堂笔记
一、知识点整理
1、下标运算符 []
和圆括号一样,优先级最高
2、数组类型
数组是一组具有相同类型的变量的集合,它是一种构造数据型。其他两种构造数据类型(结构体和共用体)在第12章介 绍。
3、一维数组的定义和初始化
int days[12]=
{31,28,31,30,31,30,31,31,30,31,30,31)};
4、二维数组的定义和初始化
int days[2][12]=
{ (31,28,31,30,31,30,31,31,30,31,30,31,31,29,31,30,31,30,31,31,30,31,30,31)};
5、向函数传递一维数组和二维数组
void DataSort(int score[], int n);
int Readscore(int score[][COURSE N],
long num[]);
数组作函数参数传给函数的是数组的首地址,因此属于传地址调用。普通变量作函数参数传给面数的是变量的内容。 因此属于传道调用。传值调用时,该实参的值是不能在函数内被改变的。为了在函数内改变实参的值,必须采用传地址调用的方法
6、常用算法
排序、查找、求最大最小值
排序算法介绍了交换法和选择法,冒泡法在习题中介绍
查找算法介绍了顺序查找和折半查找
二、对本章学习的运用:
#include
#include
#include
#include