用函数改善学生成绩管理_系_统.pptVIP

  • 9
  • 0
  • 约1.6万字
  • 约 63页
  • 2018-06-26 发布于湖北
  • 举报
C 语 言 程 序 设 计 项 目 教 程 5.6 数组作为函数的实参 数组可以作为函数的参数使用。数组用作函数参数有两种形式,一种是把数组元素作为实参使用,另一种是把数组名作为函数的形参和实参使用。 (1)数组元素作函数实参 在数组一章中我们知道了数组元素也是变量,与普通变量没有区别。因此它作为函数实参使用与普通变量作为实参时是完全相同的,在发生函数调用时,把作为实参的数组元素的值传送给形参,实现单向的值传送。例5-7说明了这种情况。 C 语 言 程 序 设 计 项 目 教 程 5.6 数组作为函数的实参 【例5-7】 判别一个整型数组中各元素的值,若大于0 则输出1,若小于等于0则输出0值。 #include stdio.h void f(int v) { if(v0) printf(1); else printf(0 ); } main() { int a[5],i; printf(请输入5个整数\n); for(i=0;i5;i++) { scanf(%d,a[i]); f(a[i]); } } C 语 言 程 序 设 计 项 目 教 程 5.6 数组作为函数的实参 (2)数组名作为函数参数 数组名也可以作为函数的实参,数组名代表数组在内存中的首地址,函数调用时实参和形参应个数相同,类型一致

文档评论(0)

1亿VIP精品文档

相关文档