ios开发-c语言之数组、数组和函数的学习
来源:互联网 发布:php时间戳循环输出 编辑:程序博客网 时间:2024/06/07 15:09
所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名出来.数组和函数,指的是将函数和数组相结合,下面我们来学习具体内容:
1. 数组:是指将一种类型的数据集合在一起,用一个数组来定义
格式: 类型数组名[元素个数]
例如 int ages[5]//表示定义了一个ages数组,里面有5个元素
1)几种定义格式:
int ages[5]={5, 4, 6, 87, 23};//从0开始计算元素个数
int ages[5]={10, 29};
int ages[5]={[2]=23, [4]=14};
int ages[] ={11, 15, 23};
2)给数组赋值:
int ages[5];
ages [0] = 5;//第一个元素赋值5
ages [1] = 6;
3)计算元素的个数和元素的遍历:
int ages[] = {10, 11, 12, 78};//定义一个数组
int count = sizeof(ages)/sizeof(int);//sizeof算出字节数/int类型是4个字节=元素个数
for (int i = 0; i<count; i++)
{
printf("ages[%d]=%d\n", i, ages[i]);//元素的遍历
}
return 0;
2.二维数组:
重复数组操作可以用二维数组表示,例如:
int ages[2][3] = {
{3, 2, 1},
{4, 5, 8},
}
1.在数组作为函数的参数时,可以省略元素的个数
2.数组作为函数的参数时候,并不是值传递,而是传递的整个数组的地址
具体用法见下图:
总结:
数组只能定义相同类型的数据,在和函数相结合时候,要注意使用的细节,里面不是值传递,而是地址的传递.
- ios开发-c语言之数组、数组和函数的学习
- ios开发-c语言之指针和数组以及指针和字符串的学习
- iOS开发之--C语言之数组和字符串
- 【黑马程序员】iOS学习之路——C语言之函数和数组
- iOS开发学习之C语言---C11 二维数组、字符串数组、多维数组
- IOS开发系列--C语言之数组和字符串
- iOS开发系列--C语言之数组和字符串
- IOS开发系列--C语言之数组和字符串
- ios开发-c语言之C语言函数的学习
- iOS开发学习之C语言---C04 一维数组、字符数组
- C语言之指针、数组和函数
- C语言之指针、数组和函数
- C语言之指针、数组和函数
- C语言之指针、数组和函数
- C语言之指针、数组和函数
- C语言之指针、数组和函数
- C语言之指针、数组和函数
- C语言之指针、数组和函数
- iOS 自动布局 Auto Layout 入门 03 进一步学习使用约束
- 第七讲
- js关闭浏览器事件
- 深入研究Java类加载机制
- 深度学习框架caffe代码解析一:主要类的关系说明
- ios开发-c语言之数组、数组和函数的学习
- Boastin' Red Socks - UVa 10277
- java多线程机制三--线程的常用方法
- 1.0C语言数据与数据类型
- Android的自定义Menu使用PopupWindow实现
- Java中foreach用法
- ThinkPHP学习笔记(6)添加扩展功能类并import导入
- HDU 1143 Tri Tiling (状压DP)
- (1.1.8)循环算法的特征以及典型循环算法杨辉三角、螺旋队列等