Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26211682
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: C/C++

2010-01-21 23:36:30

c语言数组专题整理

                                                                                             [整理人: 整理时间:2010-1-9

数组,顾名思义就是一组同类型的数。

一维数组

int array[10];

这条语句定义了一个具有10个整型元素的名为array的数组。这些整数在内存中是连续存储的。数组的大小等于每个元素的大小乘上数组元素的个数。方括号中的维数表达式可以包含运算符,但其计算结果必须是一个长整型值。这个数组是一维的。

下面这些声明是合法的:
int offset[5+3];
float count[5*2+3];

下面是不合法的:

 int n=10;

 int offset[n]; 

用下标访问数组元素

int offset[10];

数组的初始化

int array[5]={1,2,3,4,5};

int array[]={1,2,3,4,5};

字符数组

char array[5]={\'H\',\'E\',\'L\',\'L\',\'O\'};

 

 
阅读(646) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~