专栏首页C语言入门到精通6.5 数组作为函数参数

6.5 数组作为函数参数

为了让大家有个明确的学习方向,请大家分享给有需要的人,谢谢!

一、数组元素作函数参数

在用数组元素作函数实参时,把实参的值传递给形参,是“值传递”方式。数据传递的方向是从实参传到形参,单向传递

二、数组名作函数参数

用数组元素作实参时,向形参变量传递的是数组元素的值,而用数组名作函数实参时,向形参(数组名或指针变量)传递的是数组首元素的地址

三、多维数组名作函数参数

用多维数组名作为函数的实参和形参,在被调用函数中对形参数组定义时可以指定每一维的大小,也可以省略第一维的大小说明

例子:

原创不易,未经本公众号允许禁止转载,否则追究法律责任

本文分享自微信公众号 - C语言入门到精通(gh_780327809188)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-10-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 7.3 数组作为函数参数

    2、用数组元素作实参时,向形参变量传递的是数组元素的值,而用数组名作函数实参时,向形参传递的是数组首元素的地址。

    闫小林
  • 5.2 二维数组

    闫小林
  • 数据结构 | 每日一练(94)

    2. 用一个数组 S(设大小为 MAX)作为两个堆栈的共享空间。请说明共享方法,栈满/栈空的判断条件,并用 C 或 PASCAL 设计公用的入栈操作 push(...

    闫小林
  • JDBC之预编译事务批处理存图片

    PreparedStatement 用于预编译模板SQL语句,在运行时接受sql输入参数

    老九学堂-小师弟
  • 第4课 如何在UBUNTU虚拟机上编译EOS完成环境搭建?

    【本文目标】 通过本文实践,能在WINDOWS操作系统搭建UBUNTU 18.04 LTS环境,并在此环境编译成功EOS v1.0.5正式发布版本。 【前置...

    辉哥
  • 使用Python利用微信企业号发送报警信息

    这里我们就可以通过微信企业号发送信息了,同时它还支持图片链接等,大家可以根据API文档自行修改

    bsbforever
  • Mockito和PowerMock用法

    在单元测试中,我们往往想去独立地去测一个类中的某个方法,但是这个类可不是独立的,它会去调用一些其它类的方法和service,这也就导致了以下两个问题:外部服务可...

    一滴水的眼泪
  • ​金融风控的护航员——聊聊ERNIE在度小满用户风控的应用

    央行发布的《2018年第三季度支付体系运行总体情况》显示,我国信用卡逾期半年未偿信贷总额880.98亿元,环比增长16.43%。

    用户1386409
  • 教你实现最简单的QQ消息item侧滑菜单

    这次跟大家介绍怎么简单的实现类似QQ消息Item的左右滑动菜单的实现。首先见效果图先:

    HelloJack
  • C#运用ThoughtWorks生成二维码

          在现在的项目中,较多的使用到二维码,前面介绍过一篇使用Gma生成二维码的操作,现在介绍一个第三方组件,主要介绍生成二维码,二维码的解析,以及对二维...

    彭泽0902

扫码关注云+社区

领取腾讯云代金券