用函数写程序既可以实现功能的分区,作用一目了然,又可以定义主函数里定义过的变量名,这样也不用担心变量名会重复冲突的问题了。所以函数可以大程度上地提升写题效率。
二维数组的传参有三种方法,我还只学会了第一种。。
之前一维数组的传参是可以这样写的
——int f(int a[])
{
}
二维数组如果也这样写
——int f(int a[] [])
{
}
程序就会报错,显示数组不能包含此类型的元素。
正确的方式应该是
——int f(int a[][6])
就是得把第二维的长度写出来。这样函数才能正常运行。