微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > C++数组形参的使用

C++数组形参的使用

时间:12-01 来源:互联网 点击:
下面我通过一个程序来介绍c++语言中数组形参的使用方法

//第一种

#include "stdafx.h"

int arr[]={1,2,3,4,5,6,7,8};

int fun(int arr1[],int len)

{

int sum=0;

for(int i=0;i

{

sum+=arr[i];

}

return sum;

}

int _tmain(int argc, _TCHAR* argv[])

{

int len1=sizeof(arr)/sizeof(int);

int sum1=fun(arr,len1);

printf("%d",sum1);

return 0;

}

// a003.cpp : 定义控制台应用程序的入口点。

//

//第二种

#include "stdafx.h"

double at[]={1.1,2.2,3.3,5.7};

double fun3(double *pi,int len)

{

double all=0.0;//要赋值!!!!!!!

for(int i=0;i

{

all+=*pi;

pi++;//数组加加

}

return all;

}

const int xy=200;

int _tmain(int argc, _TCHAR* argv[])

{

double r1=fun3(at,sizeof(at)/sizeof(double));

printf("%f",r1);

return 0;

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top