您的位置首页生活百科

数组的声明

数组的声明

的有关信息介绍如下:

数组的声明

声明数组的语法为在数组名后加上用方括号括起来的维数说明。本接仅介绍一

维数组。下面是一个整型数组的例子:

int array;

这条语句定义了一个具有10个整型元素的名为array的数组。这些整数在内存中

是连续存储的。数组的大小等于每个元素的大小乘上数组元素的个数。方括号

中的维数表达式可以包含运算符,但其计算结果必须是一个长整型值。这个数

组是一维的。

下面这些声明是合法的:

int offset[5+3];

float count[5*2+3];

下面是不合法的:

int n=10;

int offset[n]; /*在声明时,变量不能作为数组的维数*/

二、用下标访问数组元素

int offset;

表明该数组是一维数组,里面有10个数,它们分别为offset,offset,…

…offset;千万注意,数组的第一个元素下标从0开始。一些刚学编程的人

员经常在这儿犯一些错误。

offset=25;

上面的例子是把25赋值给整型数组offset的第四个元素。

在赋值的时候,可以使用变量作为数组下标。

main()

{

int i,offset;

for(i=0;i<10;i++) scanf(%d,&offset[i]);

for(i=9;i>=0;i--) printf(%d ,offset[i]);

printf(\n);

}

题目的意思是先输入10个整数,存入到数组中,然后反序输出。