c语言数组

一维数组:
定义:类型说明符 数组标识符[常量表达式]  int  iArray[5]
引用:数组标识符[下标]     iArray[4]    
 类型说明符:所有元素的类型
数组标识符:数组形变量的名称
下标:不要越界访问。引用时下标不能大于等于5


初始化:
1.定义时初始化: int iArrar[5]={0,1,2,3,4};
2.部分初始化: int iArrar[5]={0,1,2};   没有被初始化的为0
3.不必指出长度: int iArrar[]={0,1,2,3,4};系统根据初始化的值定义数组长度为5.


要使数组保存学生姓名,数组中每一个元素都应该保留一个字符串的类型,这里使用字符指针类型。




二维数组:
定义声明:类型说明符 数组标识符[常量表达式1][常量表达式2]    int  iArray[n][m];
常量表达式1 行下标  范围:0~n-1
常量表达式2 列下标  范围:0~m-1
引用: 数组标识符[下标][下标]   不能越界
初始化:
  1.所有数据写在一个大括号里,顺序赋值。 int  iArray[2][3]={1,2,3,4,5,6};
2.省略行下标,不能省略列下标。 int  iArray[][3]={1,2,3,4,5,6};  系统计算行   数为2
3.分行给数组赋值:int  iArray[2][3]={{1,2,3},{4,5,6}};
{1,2,3}第一行   {4,5,6}第二行
4.在分行赋值可以只对部分赋值int  iArray[2][3]={{1,2},{4,5}};其余默认为 0;{1,2,0}第一行   {4,5,0}第二行
5.直接对数组元素赋值int  iArray[2][3];   
iArray[1][1]=3;


字符数组:
char 数组标识符[常量表达式]   
初始化: 逐个初始化 char cArray[5]={‘h’, ’e’, ’l’, ’l’, ’o’};   单引号
可以省略长度   char cArray[]={‘h’, ’e’, ’l’, ’l’, ’o’}; 
利用字符串给字符数组赋值   char cArray[]=”hello”;    字符数组结束的标志”\0”  占元素
输出:字符 %c     字符串%s




数组的5种排序法
http://wenku.baidu.com/link?url=x645GV-sj-dirfZR9b4AqA042negKwHhP4kaX3pePLLMYnggf8FZkZAtZK2zDugqrDbgeJfKRLa-H7KaleumbDwam1MCDRDW4bQUWCERs_S
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值