数组名作为函数参数(求学生平均成绩)

原创 2015年07月07日 17:13:10

除了可以用数组元素作为函数参数外,还可以用数组名作为函数参数(包括实参和形参)应当注意的是:用数组元素作为实参时传递的是数组元素的值,而用数组名作为函数的实参,向形参(函数名或指针变量)传递的是数组首地址的值。

#include<stdio.h>
float average(float array[5])
{
	int i;
	float aver,sum=0;
	for(i=0;i<5;i++)
		sum+=array[i];
	aver=sum/5;
	return aver;
}
int main()
{
	float score[5],aver;
	int i;
	for(i=0;i<5;i++)
		scanf("%f",&score[i]);
	aver=average(score);
	printf("%f",aver);
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

数组函数参数:学生成绩管理系统

#include #include #define N 5//书写一个小型的学生成绩管理系统 //录入函数 void input(double[]); void sort(double []); ...
  • xyphf
  • xyphf
  • 2017-07-25 16:49
  • 85

C#--第四周实验--任务1--定义学生类,求总成绩和平均成绩。(控制台应用)

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:定义...

VB 用数组求平均成绩

  • 2010-06-07 14:19
  • 36KB
  • 下载

枋电OJ(HDOJ)2023题:求平均成绩(数组操作,水题)

题意 假设一个班有n(n

二维数组名充当函数参数

正文:     首先,我引用了谭浩强先生编著的《C程序设计》上面的一节原文,它简要介绍了如何 将二维数组作为参数传递,原文如下(略有改变,请原谅):     [原文开始] ...
  • tyf122
  • tyf122
  • 2012-07-10 20:59
  • 1034

数组名做函数参数

数组名做函数参数 用数组名做函数参数与用数组元素作实参有几点不同: (1)用数组元素作实参时,只要数组类型和函数的形参变量的类型一致,那么作为下标变量的数组元素的类型也和函数形参变量的类型是一致的...

用数组名做函数参数(转)

可以用数组名作函数参数,此时实参与形参都应用数组名(或指针变量)。 例2:有一个一维数组score,内放10个学生成绩,求平均成绩。 float average(float array[10]){...
  • wwdlk
  • wwdlk
  • 2011-04-14 12:54
  • 9078

作为函数参数的数组名

当一个数组名作为参数传递给一个函数时会发生什么情况呢? 已知:数组名的值 == 指向数组第一个元素的指针。 此时,传递给函数的,是一份该指针的copy(这里注意,后面讲解)。函数如果执行了下标引用,实...

数组名作为函数参数

用数组名做函数参数与用数组元素作实参有几点不同:(1)用数组元素作实参时,只要数组类型和函数的形参变量的类型一致,那么作为下标变量的数组元素的类型也和函数形参变量的类型是一致的。因此,并不要求函数的形...
  • aci353
  • aci353
  • 2011-01-11 12:01
  • 13796

C语言数组名作为函数参数

http://c.biancheng.net/cpp/html/61.html 1) 用数组元素作实参时,只要数组类型和函数的形参变量的类型一致,那么作为下标变量的数组元素的类型也和函数形参变量的类型...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)