c语言 数组和字符串
来源:互联网 发布:linux tshark抓RTP包 编辑:程序博客网 时间:2024/05/22 10:34
一、数组的概念:
按一定顺序排列,具有某种相同性质的同类型变量的集合。这些变量具有相同的名字和数据类型,在内存中顺序排列,并通过下标区分,所以也叫下标变量。
二、一维数组
1、一维数组的形式: 数据类型 数组名 [整型常亮表达式];
说明:a) 数据类型是数组中全体数组元素的数据类型;
b) 数组名用标识符表示,整型常亮表达式代表数组具有的数组元素个数;
c) 数组元素的下标一律从0开始;
d) 编译程序为数组开辟连续的存储单元,用来顺序存放数组的个数组元素。用数组名表示该数组存储区的首地址。
例:int a[5] // int为数据类型;a为数组名,即以a为首地址连续开辟5个空间用以顺序存储数组元素;5代表5个数组元素,并且下标为0,1,2,3,4。
2、一维数组的初始化:static int a[4] //只给部分数组元素初始化。
int a[ ] = {1,2,3,4}
三、二维数组
1、a [2] [3] = { {1, 2 ,3} , {4,5,6} }//表示a数组有2行三列,共6个数组元素。
2、初始化: 分行初始化 :a [2] [3] = {{1,2,3},{4,5,6}};不分行初始化 :a [2] [3] = {1,2,3,4,5,6};为部分数组元素初始化 :static int a [2] [3] = {{1,2},{4}} //按顺序为
a [0] [0]= 1,a [0] [1] = 2,a [1] [4] = 4 其余为0。
四、二维数组定义
int a [ ] [3] = {1,2,3,4,5,6} 通过数据个数和第二维长度确定第一位长度,即数组个数被第二维整除所得的商为第一第一维大小;若不能整除则第一维大小为商加1。在定义时只能第一维省略。
- C语言------数组和字符串
- C语言 数组和字符串
- c语言 数组和字符串
- c语言中的数组和字符串
- C语言 字符数组和字符串
- C语言函数,数组和字符串
- 黑马程序员------C语言-----数组和字符串
- 黑马程序员---c语言 数组和字符串
- C语言基础—数组和字符串
- C语言中的数组和字符串
- C语言 数组和字符串篇
- C语言定义字符串和字符数组
- C语言字符数组和字符串注意
- 29.C语言字符串和字符数组
- C语言之数组和字符串
- C语言中字符串和字符数组
- C语言字符数组和字符串
- 65 C语言字符数组和字符串
- C#高级编程四十八天----列表
- Android安卓官方网站Activity生命周期非常形象的例子!
- 股票学习(k线分析)
- Android布局(二)RelativeLayout
- Numb
- c语言 数组和字符串
- hdu 1711 KMP算法模板题
- JAVA编程思想_笔记(六)
- for循环的嵌套
- Linux kernel 分析之十七:设计模式-用C来实现继承和模板
- 1004. Counting Leaves (30)
- C++sort函数的用法
- java动态代理
- springMVC拦截器配置