c 中函数的声明 调用 定义关系是什么?调用的作用是什么?
函数声明,就是要在文件开头main()函数前提供函数原型比如void show_arr(int arr[],int n)其中void是函数的返回值类型,void表示无返回值,而int则表示返回一个int类型的数,其他的也一样,show_arr是函数名,()内的是参数列表,表示函数接受什么类型的参数,几个参数,比如这里接受一个int数组,第一个参数表示数组名,第二个int参数n表示数组长度声明完之后需要给出定义函数定义一般在main()函数后面给出比如void show_arr(int arr[],int n){ using namespace std; for (int i=0...全部
函数声明,就是要在文件开头main()函数前提供函数原型比如void show_arr(int arr[],int n)其中void是函数的返回值类型,void表示无返回值,而int则表示返回一个int类型的数,其他的也一样,show_arr是函数名,()内的是参数列表,表示函数接受什么类型的参数,几个参数,比如这里接受一个int数组,第一个参数表示数组名,第二个int参数n表示数组长度声明完之后需要给出定义函数定义一般在main()函数后面给出比如void show_arr(int arr[],int n){ using namespace std; for (int i=0;i cout}这个定义表明了函数的作用,这里是显示数组里面的元素,并用空格隔开最后是函数在main()函数中的调用举个简单的例子int main(){ using namespace std; int a[5]={1,2,3,4,5}; //定义一个数组,列表初始化 show_arr(a,5) //调用show_arr函数,第一个参数为数组名a,第二个参数是数组长度 return 0;}所以声明后,一般是先定义,否则你不知道你的函数如何工作,是不能调用的。
纯手打,望采纳~。收起