结构
返回值类型 函数名(参数列表){
函数体
返回值
}
有些编译器在主函数后定义的函数需要在主函数前声明:返回值类型 函数名(参数列表);
用数组作函数的参数
当数组作为函数的参数时,只传递数组的地址,而不是将整个数组赋值到函数中,当数组名作为实参调用函数时,指向该数组的第一个元素的指针就被传递到函数中。
#include<stdio.h>
void Evaluate(int* pPoint); /*声明函数,参数为可变长度数组*/
void Display(int* pPoint); /*声明函数,参数为可变长度数组*/
int main()
{
int iArray[10]; /*定义一个具有10个元素的整型数组*/
Evaluate(iArray); /*调用函数进行赋值操作,将数组名作为参数*/
Display(iArray); /*调用函数进行赋值操作,将数组名作为参数*/
return 0;
}
/*///*/
/* 数组元素的显示 */
/*//*/
void Display(int* pPoint) /*定义函数,参数为可变长度数组*/
{
int i; /*定义整型变量*/
for(i=0;i<10;i++) /*执行循环的语句*/
{ /*在循环语句中执行输出操作*/
printf("the member number is %d\n",pPoint[i]);
}
}
/*///*/
/* 进行数组元素的赋值 */
/*///*/
void Eval