指针与数组

指针与数组

指针与数组关系

指针:是一种数据类型,存储内存的编号(地址)
数组:是一种(复合)数据类型,一块连续的内存空间,存储相同类型的多个值

1
2
3
4
5
6
7
8
9
10
11
12

int a[5]; // a 是数组的名称,存储 5 个整数(4byte)
int *p;


指针:是一种数据类型,存储内存的编号(地址)
数组:是一种(复合)数据类型,一块连续的内存空间,存储相同类型的多个值

'''c
int a[4]; // a 是数组的名称,存储5个整数(4byte)
int *p;

函数操作数组

作业

1
2
3
4
5
6
7
8
9
10
// 返回数组中的最小值
int min(int *a, int size);
// 返回数组中的最大值
int max(int a[], int size);
// 返回数组中各个元素的累加和
int sum(int *a, int size);
// 翻转数组中的元素
void reverse(int *a, int size);
// 对数组中的元素进行升序排序(冒泡)*
void sort(int *a, int size);