用数组名做函数参数

原创 2013年12月05日 13:34:39
#include <iostream>

using namespace std;//函数声明

int max_value(int a[][4]);//sheng

int main()
{
    int a[3][4]={{1,2,3,4},{5,6,4,8},{4,5,7,9}};
    cout<<"最大值为"<<max_value(a)<<endl;
    return 0;
}
int max_value(int a[][4])
{
    int i,j,max;
    for( i=0;i<3;i++)
    for( j=0;j<4;j++)
    {
        if(a[i][j]>max)
        max=a[i][j];
    }
    return max;

}

运行结果(如下图 )

                         

心得体会:(⊙o⊙)

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

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

数组名做函数参数

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

C语言之数组专题:数组指针、指针数组、数组做函数参数退化、数组名、数组类型

 数组专题 1、数组初始化: 数组元素的个数可以显示或隐式指定 int main() { int a[10] = {1,2};//其...

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

http://c.biancheng.net/cpp/html/61.html 1) 用数组元素作实参时,只要数组类型和函数的形参变量的类型一致,那么作为下标变量的数组元素的类型也和函数形参变量的类型...

作为函数参数的数组名

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

数组名作为函数参数

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

数组名作为函数参数时,退化为指针

数组名作为函数参数时,退化为指针 Func ( char str[100] )函数中数组名作为函数形参时,在函数体内,数组名失去了本身的内涵,仅仅只是一个指针;在失去其内涵的...

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

函数的参数可以是变量,也可以是数组。当整个数组作为函数的参数时,实际上是数组的地址作为参数。由于实参可以是表达式,数组元素也可以是表达式的一部分,因此,数组元素可以作为函数的实参,这时对应的形参应该是...

C语言及程序设计提高例程-24 数组名作为函数参数

贺老师教学链接  C语言及程序设计提高 本课讲解用数组元素作函数实参#include int gcd(int m,int n) { int r; while(r=m%n) {...

二维数组名充当函数参数

正文:     首先,我引用了谭浩强先生编著的《C程序设计》上面的一节原文,它简要介绍了如何 将二维数组作为参数传递,原文如下(略有改变,请原谅):     [原文开始] ...
  • tyf122
  • tyf122
  • 2012年07月10日 20:59
  • 1066
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用数组名做函数参数
举报原因:
原因补充:

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