当前位置: 首页 > news >正文

做网站怎么添加图片/北京网络营销推广

做网站怎么添加图片,北京网络营销推广,南阳网站推广,wordpress updateC 传递数组给函数C 不允许向函数传递一个完整的数组作为参数,但是,您可以通过指定不带索引的数组名来传递一个指向数组的指针。如果您想要在函数中传递一个一维数组作为参数,您必须以下面三种方式来声明函数形式参数,这三种声明方…

C++ 传递数组给函数

C++ 不允许向函数传递一个完整的数组作为参数,但是,您可以通过指定不带索引的数组名来传递一个指向数组的指针。

如果您想要在函数中传递一个一维数组作为参数,您必须以下面三种方式来声明函数形式参数,这三种声明方式的结果是一样的,因为每种方式都会告诉编译器将要接收一个整型指针。同样地,您也可以传递一个多维数组作为形式参数。

方式 1

形式参数是一个指针:

void myFunction(int *param)

{

.

.

.

}

方式 2

形式参数是一个已定义大小的数组:

void myFunction(int param[10])

{

.

.

.

}

方式 3

形式参数是一个未定义大小的数组:

void myFunction(int param[])

{

.

.

.

}

实例

现在,让我们来看下面这个函数,它把数组作为参数,同时还传递了另一个参数,根据所传的参数,会返回数组中各元素的平均值:

double getAverage(int arr[], int size)

{

int i, sum = 0;

double avg;

for (i = 0; i < size; ++i)

{

sum += arr[i];

}

avg = double(sum) / size;

return avg;

}

现在,让我们调用上面的函数,如下所示:

#include

using namespace std;

// 函数声明

double getAverage(int arr[], int size);

int main ()

{

// 带有 5 个元素的整型数组

int balance[5] = {1000, 2, 3, 17, 50};

double avg;

// 传递一个指向数组的指针作为参数

avg = getAverage( balance, 5 ) ;

// 输出返回值

cout << "平均值是:" << avg << endl;

return 0;

}

当上面的代码被编译和执行时,它会产生下列结果:

平均值是: 214.4

您可以看到,就函数而言,数组的长度是无关紧要的,因为 C++ 不会对形式参数执行边界检查。

http://www.jmfq.cn/news/4864789.html

相关文章:

  • 深圳网站建设10086/在线代理浏览网站免费
  • 企业网站建设的核心/百度文章收录查询
  • 网站建设设计设计/seo收费低
  • 去哪找网站建设公司/百度集团公司简介
  • 网站建设与规划总结/网上永久视频会员是真的吗
  • 长沙专业外贸网站建设/电商网站建设制作
  • 网站开发的结论/免费的短视频app大全
  • 郑州网站建设公司咨询/海外推广方法有哪些
  • 网站问卷调查系统怎么做/百度官网电话客服24小时
  • 安徽建设厅网站施/微信社群营销怎么做
  • 黄埔网站建设 信科网络/香水推广软文
  • 国内比较大的源码网站/百度高级搜索入口
  • 做网站需要规划哪些内容/武汉seo群
  • 网站建设 嘉兴/搜索引擎营销的成功案例
  • 南安网站建设/关键词歌词打印
  • 做btob上哪个网站好/百度标注平台怎么加入
  • 青岛网站建设服务器/营销团队
  • 做网站网页/网站推广服务报价表
  • 无锡企业网站制作策划/百度收录技术
  • 影院网站模板/汽车营销活动策划方案
  • 有那个网站可以做食品台账/企业网站建设方案
  • 房产cms系统哪个好/seo研究中心
  • 阿里云服务的官方网站/想要网站导航推广页
  • 已认证网站服务费怎么做/外链购买
  • 申请一个网站/独立站seo搜索优化
  • 现有什么网站可以做网上批发/如何做网络营销
  • 河北省社会保险网站/公司怎么做网站推广
  • 做网站注册会员加入实名认证功能/国内搜索网站排名
  • 做家居的网站/页面优化算法
  • 福州网站网站建设/爱站网