程序代码;https://github.com/7yen/MJC/tree/master/Chaptersix
1、函数可没有返回值,不含形参
2、非定义声明
extern : 使用某处创建的某一变量
3、const 防止修改数组内容
#include<stdio.h>
/*
将数组中的所有元素设置为0
*/
int set_zero(const int arr[],int size)//const防止修改数组内容
{
int i;
for(i = 0;i < size;i++){
arr[i] = 0;
}
}
error:[Error] assignment of read-only location '*(arr + ((sizetype)(((unsigned int)i) * 4u)))',只读
int main(void)
{
int i;
int ary1[] = {1,2,3,4,5};
int ary2[] = {3,2,1};
set_zero(ary1,5);
set_zero(ary2,3);
for(i &#