C-数组
来源:互联网 发布:医疗系统php源代码 编辑:程序博客网 时间:2024/06/16 10:44
1、什么是数组:
把具有相同数据类型的若干变量按有序的形式组织起来,以便于程序处理,这些数据元素的集合就是数组。
2、数组的定义格式:
数据类型 数组名[可以存储的数据个数]
语义:数据类型给出了这个数组只能存什么类型的数据,后面中括号[ ]里面填的是正整数,表示
这个数组可以存放多少个这种类型的数据。
3、数组的三个专业术语:
1)元素:数组之中划分的小空间里存的数据,就叫元素
2)下标/索引:为了区分每个小空间,给每个小空间都从0开始,依次递增1的做了编号,这 个编号就叫做数组的下标/索引
3)长度:就是数组可以存储多少个数据,一般在申明的时候就给出了长度,比如int arr[3]; 代表这个数组的长度为3,可以存放3个数据.
4、数组的赋值与取值操作
1)赋值
语法:
数组名[下标] = 数据;
例:
int arr[5];
arr[0] = 10; //代表给数组中第一个元素赋值
2)取值:
语法:
数组名[下标];
例:
int arr[3];
arr[0] = 10
int num = arr[0];//此时num的值为10
5、遍历数组元素
遍历的意思:就是访问每一个元素
使用 for 循环对数组进行遍历 for (int i = 0; i < length; i++) {printf(“%d\n”, nums[i] ); }
6、数组作为函数的参数
1)数组元素作函数实参
数组元素就是下标变量,它与普通变量并无区别。 因此它作为函数实参使用与普通变量是完 全相
同的,在发生函数调用时,把作为实参的数组元素的值传送给形参,实现单向的值传送。
2)数组名作为函数参数
当函数的形参是一个数组时,那么我们的实参必须传入一个数组(数组名)
注意:此时在函数内部改了某个元素的值,外部数组元素也会发生改变;一般当函数形参是一个数组时,还会再加一个参数用来传入数组的长度(int length = sizeof(数组名)/ sizeof(类型))。
7、冒泡排序
int nums[7] = {70,60,50,40,30,20,10}; //初始化数组
int length = sizeof(nums) / sizeof(int);//计算出数组总长度
for(int i=0;i
- C-数组
- C 数组
- C 数组
- [C#]数组
- C 数组
- C-数组
- C-------数组
- c++-------------数组
- 【C#】数组
- C数组
- 【C++】 数组
- 【C++】数组
- C:数组
- C数组
- c数组
- C数组
- [C++]数组
- C数组
- SVN客户端与服务端安装详解
- Open edX Devstack使用图形界面工具链接MySQL远程vagrant数据库
- Linux指令--wget
- eclipse中 起动tomcat时报Multiple Contexts have a path of "/工程名"
- javaweb学习总结—— 通过Servlet生成验证码图片
- C-数组
- Android集成主流优秀第三方组件框架
- 如何将CM android移植到你的设备(二)
- Spring数据源
- C++ Primer 学习笔记15 容器的选择
- C# 中基础函数
- 应用信息PackageManager
- 支付宝支付
- 如何将代码托管到github上