C语言学习笔记6-数组
来源:互联网 发布:中指数据 编辑:程序博客网 时间:2024/04/30 09:39
本系列文章由jadeshu编写,转载请注明出处。http://blog.csdn.net/jadeshu/article/details/50752170
作者:jadeshu 邮箱: jadeshu@qq.com 欢迎邮件交流
1.数组定义和初始化
----1.1定义方式 ([可选修饰符]【数据类型】 数组名【常量表达式】)
1.1.1先定义后使用
1.1.2只能逐个引用数组元素,不能一次引用整个数组
1.1.3数组元素表示: 数组名[下标] 下标可以是常量表达式或整型表达式
----1.2初始化方式
int a[5]={1,2,3,4,5};等价于:a[0]=1; a[1]=2;a[2]=3; a[3]=4; a[4]=5;
1.2.1数组不初始化,其元素值为随机数
1.2.2对static数组元素不赋初值,系统会自动赋以0值
如static int a[5];等价于:a[0]=0; a[1]=0;a[2]=0; a[3]=0; a[4]=0;
1.2.3只给部分数组元素赋初值
如int a[5]={6,2,3};等价于:a[0]=6;a[1]=2;a[2]=3; a[3]=0; a[4]=0;
1.2.4当全部数组元素赋初值时,可不指定数组长度
如int a[]={1,2,3,4,5,6};编译系统根据初值个数确定数组维数
2.二维数组及多维数组
----2.1二维数组的定义
[可选修饰符]数据类型 数组名[常量表达式(行数)][常量表达式(列数)];
元素个数为:行数*列数
----2.2理解图形
----2.3二维数组初始化
2.3.1分行初始化:
-----全部初始化----
-----部分初始化----
-----第一维长度省略初始化----
3.字符数组
----3.1声明定义 char[3]; char[4][5]
----3.2初始化
3.2.3二维字符数组初始化
- C语言学习笔记6-数组
- C语言学习笔记<数组>
- C语言学习笔记:数组
- C语言学习笔记(八)--数组
- C语言学习笔记(四)数组
- 【C语言学习笔记】数组、字符串、指针
- C语言学习笔记-二维数组
- c语言学习笔记之数组小结
- c语言学习笔记39字符数组
- C语言学习笔记_数组
- C语言学习笔记之数组
- 【C语言学习笔记】数组指针域指针数组
- C语言学习笔记:18_数组-二维数组
- C语言数组笔记
- 【笔记-C语言】 数组
- C语言数组学习
- C语言学习-数组
- C语言数组学习
- web小游戏 2048制作(四):过场动画 showanimation2048.js
- 浙大PAT 1049
- zoj 3471 Most Powerful 状压dp(简单)
- 安卓图片框架:universal-image-loader的快速使用
- leetcode79 word serach 解题报告
- C语言学习笔记6-数组
- Eclipse 技巧
- 文件操作
- 【JAVA】21、方法的重载
- 半年收获的点点滴滴
- 物联网
- LintCode-快乐数
- hdoj 1533 Going Home(EK增强版求最小费用最大流)
- Web前端环境搭建篇之--安装配置Android开发环境