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

原创 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);
}


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

C语言中值得深入知识点----数组做函数参数、数组名a与&a区别、数组名a的"数据类型"

本文用简单的例子说明了C语言中数组做函数参数,数组名a与&a区别,数组名a的"数据类型",以及编译器的不同,相应指针所占字节的不同导致程序的细微差别。...
  • jin13277480598
  • jin13277480598
  • 2016年07月12日 21:29
  • 4947

数组名作为函数参数和数组元素作为函数参数有什么不同?‘\0’和“\0”的区别?

1.数组元素作为函数参数进行传递的时候,只要和数组类型和函数的形参一致既可以 2.数组名作为函数参数的时候进行传递的是数组的首地址,所以进行的传递是只是地址的传送,形参和实参数组的长度可以不相同,在...
  • sjfancine
  • sjfancine
  • 2013年12月03日 22:25
  • 1415

编写一个函数print,打印一个学生的成绩数组,写一个函数input,用来输入5个学生的数据的记录

1、编写一个函数print,打印一个学生的成绩数组,该书组中有五个学生的数据,每个学生的数据包括num(学号)、name(姓名)、score(3门课的成绩)、用主函数输入这些数据,用print函数输出...
  • w3071206219
  • w3071206219
  • 2016年09月21日 19:57
  • 6852

C++第1周项目3——结构体数组处理学生成绩

课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565【项目3】每位同学的信息学号、姓名、C++、高数、英语成绩,定义一个学生成绩...
  • sxhelijian
  • sxhelijian
  • 2013年03月05日 20:17
  • 4585

用数组输出学生成绩信息

  • 2014年04月04日 22:12
  • 704B
  • 下载

学生成绩数组求学生排名

问题描述:给定一个数组,数组里面存储了学生的成绩,数组的先后则代表学生学号的前后顺序,输出一个数组代表学生的成绩排名。 问题分析:这个题目属于典型的要用JAVA泛型来求解的题目。具体的代码如下: ...
  • abel__ing
  • abel__ing
  • 2015年07月25日 21:26
  • 503

数组名作为函数参数

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

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

除了可以用数组元素作为函数参数外,还可以用数组名作为函数参数(包括实参和形参)应当注意的是:用数组元素作为实参时传递的是数组元素的值,而用数组名作为函数的实参,向形参(函数名或指针变量)传递的是数组首...
  • u012701023
  • u012701023
  • 2015年07月07日 17:13
  • 1694

数组名,指针变量作函数参数的四种情况

函数的参数可以是变量,也可以是数组。当整个数组作为函数的参数时,实际上是数组的地址作为参数。由于实参可以是表达式,数组元素也可以是表达式的一部分,因此,数组元素可以作为函数的实参,这时对应的形参应该是...
  • fhb1922702569
  • fhb1922702569
  • 2016年10月02日 13:43
  • 1099

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

http://c.biancheng.net/cpp/html/61.html 1) 用数组元素作实参时,只要数组类型和函数的形参变量的类型一致,那么作为下标变量的数组元素的类型也和函数形参变量的类型...
  • u010053050
  • u010053050
  • 2015年04月05日 10:31
  • 475
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数组名作为函数参数(求学生平均成绩)
举报原因:
原因补充:

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