刘明春总结2011.11.14 连续第十六天
来源:互联网 发布:淘宝天猫类目成交排名 编辑:程序博客网 时间:2024/06/06 20:26
标题:C语言入门
具体内容:1、整个数组当作函数参数,数组中的元素也可以当作函数参数。
2、数组名作为函数实参传递时,函数定义处作为接收参数的数组类型形参既可以指定长度也可以不指定长度。
3、数组元素作为函`数实参传递时,数组元素类型必须与形参数据类型一致。
#include <stdio.h>void replaceMax(int arr[],int value){ int max = arr[0]; int index = 0; int i; for(i=1;i<5;i++) { if(arr[i]>max) { max=arr[i]; //将数组中较大的数赋值给max index = i; //记录当前索引 } } arr[index] = value;}int main(){ int arr1[] = {10,41,3,12,22}; int arr2[] = {1,2,3,4,5}; int i; replaceMax(arr1 , arr2[0] ); //将数组arr1和数组arr2的第一个元素传入函数中 for(i=0;i<5;i++) { printf("%d ",arr1[i]); } return 0; }
讲解;value最先出现时它是一个形参。其次,main函数中,在replaceMax函数被调用时,value被arr2[0]赋值,我们知道,arr2[0] = 1,因此,此时value = 1。第三,在arr[index] = value这个式子中,value的值赋给arr[index],即将1赋给arr[index].此时的arr[index]已经为arr[]中最大值了,而value也是指定的作为替换的数。
阅读全文
0 0
- 刘明春总结2011.11.14 连续第十六天
- 刘明春总结2011.11.10 连续第十二天
- 刘明春总结2011.11.11 连续第十三天
- 刘明春总结2011.11.12 连续第十四天
- 刘明春总结2011.11.1 连续第十五天
- 刘明春总结2011.11.16 连续第十八天
- 刘明春第十天总结
- 刘明春总结《2017年11月2号》【连续第6天总结】
- 刘明春总结《2017年11月3号》【连续第7天总结】
- 刘明春总结《2017年11月4号》【连续第8天总结】
- 刘明春总结《2017年11月5号》【连续第9天总结】
- 刘明春总结《2017年11月8号》【连续第11天总结】
- 刘明春总结《2017年11月9号》【连续第12天总结】
- 连续总结第十六天
- 2017.11.26 刘明春第四天总结
- 2017.11.30 刘明春第8天总结
- 2017.12.4 刘明春第一天总结
- 【1701H1】【穆晨】【171026】连续第十六天总结
- STL4 常用函数
- 第5章 数组
- 各大人脸识别库的介绍
- C语言学习内容总结2017/11/14
- Antlr4学习笔记
- 刘明春总结2011.11.14 连续第十六天
- Java 文件操作 创建txt文件 读txt文件 追加写txt文件 覆盖写txt文件
- 10.5 双向链表基本运算
- php操作ftp上传文件、创建目录、删除文件、删除目录、下载文件到本地
- linux CAN控制器使用--基于Nvidia-TX2
- LightOJ
- 防火墙网址汇总
- 二叉树基本数学知识,建立及三种递归遍历
- Java 客户用户请求IP地址获取