本文主要是介绍C语言函数参数--数组长度,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
int read_column_numbers(int columns[], int max)
{}
在函数声明的数组参数中,并未指定数组的长度。这种格式是OK的,因为无论调用函数的程序传递给它的数组参数的长度是多少,这个函数都将照收不误。
这是一个伟大的特性,它允许单个函数操纵任意长度的一维数组。
这个特性不利的一面是函数没法知道该数组的长度。如果确实需要数组的长度,它的值必须作为一个单独的参数传递给函数。
这篇关于C语言函数参数--数组长度的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!