C语言 -- 如何传递数组参数
2023-03-14 22:59:23 时间
一、传递普通参数,直接传入即可
void arrprint(int arr) { printf("%d ",arr); } void main() { int arr = 123; arrprint(arr); printf("aiyou"); getchar(); } 运行结果: 123 aiyou
二、传递数组的时候,需要将数组的长度也传入进去,否则只能传递一个第一个值
void arrprint(int* arr,int len) { for (int i=0;i<len;i++) { printf("%d ", arr[i]); } } void main() { int arr[] = { 1,2,3,4,5,6,7,8,9 }; arrprint(arr, sizeof(arr) / sizeof(int)); printf("aiyou"); getchar(); } 运行结果: 1 2 3 4 5 6 7 8 9 aiyou
相关文章
- 新增功能 – Open Distro for Elasticsearch
- 利用 AWS Client VPN 安全地访问 VPC 中和 on-premise 资源
- 使用Cloudwatch Agent在Cloudwatch中收集、展现EC2的内存及系统、应用日志
- Amazon EC2 R5实例更新 – 更快的处理器,更多内存
- Amazon RDS 2018 新增功能回顾
- Java ABA 问题
- 播客 299:2019 年 2 月更新(目前仅提供英文版)
- 配置JAVA_HOME
- 播客 298:[公共部门专题系列 6] – 携白宫走向世界(目前仅提供英文版)
- 播客 296:[公共部门专题系列 5] – 通过 AWS 创造更好的教育结果(目前仅提供英文版)
- 播客 294:[公共部门专题系列 4] – 伦敦帝国理工学院使用人工智能向学生开放内容(目前仅提供英文版)
- 播客 289:适用于 Windows 文件服务器的 Amazon FSx 简介(目前仅提供英文版)
- 新增功能 – FreeRTOS 内核支持 RISC-V
- 新鲜出炉 – 五种全新的 Amazon EC2 裸机实例:M5、M5d、R5、R5d 和 z1d
- Docker 的 ENTRYPOINT 和 CMD 参数探秘
- 轻松使用 AWS Service Broker – 现适用于 GovCloud
- Kata Containers 1.5 版发布并提供 Firecracker 支持
- 新 – 适用于 Amazon Elastic File System (EFS) 的不频繁访问存储类
- 使用来自 AWS Serverless Application Repository 的组件构建无服务器应用程序
- 最新 AWS 精英简介 – 2019 年冬