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

潮州有没有做网站的人深圳设计院工资一般多少

潮州有没有做网站的人,深圳设计院工资一般多少,星巴克网站建设ppt,网站的空间是啥在本文中,您将学习将数组传递给C 中的函数。您将学习如何传递一维和多维数组。 数组可以作为参数传递给函数。也可以从函数返回数组。考虑以下示例,将一维数组传递给函数: 示例1:将一维数组传递给函数 C 程序通过将一维数组传递…

在本文中,您将学习将数组传递给C ++中的函数。您将学习如何传递一维和多维数组。

数组可以作为参数传递给函数。也可以从函数返回数组。考虑以下示例,将一维数组传递给函数:

示例1:将一维数组传递给函数

C ++程序通过将一维数组传递给函数来显示5个学生的分数。

#include <iostream>
using namespace std;void display(int m[5]) {std::cout << "显示分数:" << std::endl;for (int i = 0; i < 5; i++) {std::cout << "Student" << i + 1 << ":" << m[i] << std::endl;}
}int main() {int marks[5] = { 87,78,90,89,67 };display(marks);return 0;
}

 输出结果:

将多维数组传递给函数

多维数组可以通过与一维数组相似的方式传递。考虑以下示例,将二维数组传递给函数:

示例2:将多维数组传递给函数

C ++程序通过将二维数组的元素传递给函数来显示它。

#include <iostream>void display(int m[2][5]) {std::cout << "显示值:" << std::endl;for (int i = 0; i < 2; i++) {for (int j = 0; j < 5; j++) {std::cout << m[i][j] << " ";}}
}int main() {int marks[2][5] = { { 87,78,90,89,67 },{ 22,34,56,76,54 } };display(marks);return 0;
}

​​​​​​​​​​​​​​​​​​​​​输出结果:

        在上面的程序中,多维数组 marks 被传递给函数display()。在display()函数内部,使用嵌套的for循环遍历数组m(marks)。该程序使用2个for循环遍历二维数组中的元素。如果是一个三维数组,那么应该使用3 for循环。最后,所有元素都被打印到屏幕上。
注意: 维度大于2的多维数组可以以类似于二维数组的方式传递。

C++ 从函数返回数组

        C++ 不允许返回一个完整的数组作为函数的参数。但是,您可以通过指定不带索引的数组名来返回一个指向数组的指针。
        如果您想要从函数返回一个一维数组,您必须声明一个返回指针的函数,如下:

int * myFunction()
{
.
.
.
}

另外,C++ 不支持在函数外返回局部变量的地址,除非定义局部变量为 static 变量。

#include <iostream>int* display() {static int marks[5] = { 87,78,90,89,67 };return marks;
}int main() {int* p; // 定义一个指向整数的指针p = display();for (int i = 0; i < 5; i++) {std::cout << "*(p+" << i << "):" << *(p + i) << std::endl;}return 0;
}

输出结果: 

 若将display()函数中的代码改为:

输出结果: 

 这也印证了C++ 不支持在函数外返回局部变量的地址,除非定义局部变量为 static 变量这句话。

http://www.yayakq.cn/news/242025/

相关文章:

  • 网站 短链接怎么做高端品牌网站建设制作多少钱
  • 门户网站源码wordpress菜单栏不显示不出来
  • 泊头那家做网站400电话实名制认证网站
  • pc网站建设怎么样商城网页设计
  • 支付宝网站支付接口wordpress 数据采集
  • 公司网站怎样备案博客系统 wordpress
  • 网站更换ico文件位置中文响应式网站模板
  • 怎样建一个英文网站免费源码交易网站源码
  • 网站建设集团iis与wordpress
  • 网站后台是做什么的字体设计欣赏网站
  • 苏州市网站建设公司免费软件下载网站app
  • c 网站开发案例代码湖南建设厅网站首页
  • 厦门哪家做网站好如何制作收费网站
  • 福田网站建设运营费用wordpress插件文档
  • 中国品牌网站官网装饰公司经营范围
  • 网站开源模板重庆市网站建设公司
  • 自家电脑做网站服务器w7花生壳网站发号源码2016
  • 广州哪个公司做网站好o2o平台排名
  • 大型网站为什么难做seo教程大秦英扬
  • 做网站的毕业答辩ppt实例网站建设選宙斯王
  • 营销网站占用多少m空间成品短视频app下载有哪些软件在线观看
  • 网站js代码检测广告设计专业英语
  • cdr做好排班怎么做网站工业品营销咨询
  • vi企业形象设计公司曲靖seo
  • php网站开发接口开发微信网站如何做
  • 站长工具权重查询经典软文案例和扶贫农产品软文
  • .net网站开发实训体会中小企业建站排名
  • 如何自己做的网站自建视频网站
  • 四平网站建设联系方式电子商城网站开发文档
  • jsp网站开发环境网站定制开发要多久