C语言数组笔记
来源:互联网 发布:网络新词及意思和出处 编辑:程序博客网 时间:2024/04/27 07:21
数类型------构造类型-------数组
概念:存储一组数据
特点:只能存放一种数据类型的数据
元素:数组里面的数据
数组定义格式: 类型 数组名[元素个数];
1.数组使用注意( array use)
正确写法
int main ()
{ // 第一种写法:
int ages[5] = {10,33,32,1,34};
// 第二种写法:其他值默认为0,或不确定值
int ages[5] = {10,11};
// 第三种写法:指定数值的数
int ages[5] = { [3] = 10 , [4] = 11 };
// 第四种写法:确定右边元素,左边也可以省略
int ages [ ] = {10,11,14};
return 0;
}
错误写法:只能在定义数组的同时进行初始化
int age[5];
ages = {10,33,44}
求数组的长度 int count = sizeof(ages)/sizeof(int);
2.数组的内存存储细节
数组名代表数组地址,数组里面的数组元素存放顺序是放过来的 cs[0] cs[1] cs[2]
3.数组&函数的注意点
数组作为函数参数,可以省略元素个数
数组作为函数参数,传递是整个数组的地址
修改函数形参的元素的值,会影响外面实参的值
4.二维数组
统计多样具有同样性质的东西 ,可以使用二维数组
例如:帮两个班的人统计年龄时
int main()
{
int ages2 [3] [5] = {
{10,11,12,13,14};
{....................... };
{........................};
.
.
.
}
return 0;
}
二维数组还会出现在游戏中,例如五子棋
- C语言数组笔记
- 【笔记-C语言】 数组
- C语言学习笔记<数组>
- C语言学习笔记:数组
- c 语言 笔记 函数 数组
- 009-数组-C语言笔记
- C语言笔记之数组
- C语言笔记 指针 数组
- C语言学习笔记(八)--数组
- C语言学习笔记(四)数组
- C语言 数组(笔记)
- 【C语言学习笔记】数组、字符串、指针
- iOS笔记:第七篇 C语言 数组
- C语言学习笔记6-数组
- C语言学习笔记-二维数组
- c语言学习笔记之数组小结
- c语言学习笔记39字符数组
- C语言学习笔记_数组
- 无论多别扭的事,都要学会抽身而退
- Do a barrel roll
- eclipse相关设置
- App内存泄漏问题
- 最长公共子序列(LCS)问题
- C语言数组笔记
- 黑马程序员--字节流
- DataGridView 密码列(显示为*号)的设置
- hibernate 分页的两种方法
- 计算机视觉资源汇总 - Part IV(期刊会议)
- 提交按钮动画效果(基于SVGi)
- java开源工具:网站开发工具清单
- mount: you must specify the filesystem type
- 约瑟夫环算法用面向对象的一种实现