数组与函数
如果想通过函数访问以为数组,函数的形参可以用下面的三种方式之一,这三种声明方式的结果是一样的,因为每一种方式都会告诉编译器将要接受一个函数的首地址。就函数而言,数组的长度是无关紧要的,因为c语言不会对表示数组形参的下标边界进行检查,通常还要传递一个表示数组大小的整数。
1.形参是一个已经定义大小的数组的函数原型
void MyFunction(int arr[10],int size);
2.形参是一个未定义大小的数组的函数原型
void MyFunction(inyt arr[ ],int size);
3.形参是一个指针的函数原型
void MyFunction(int *arr,int size)
上面三种形式,虽然形式不同但编译过后,本质上都是第三种形式,对应的实参均可以为(数组名,元素个数)
一维数组的简单应用
1.排序
2.求最大数及位置
3.查找
(vi实践gogogo)