数组的声明

 我来答
528605184
2011-05-14 · TA获得超过281个赞
知道答主
回答量:136
采纳率:0%
帮助的人:0
展开全部
声明数组的语法为在数组名后加上用方括号括起来的维数说明。本接仅介绍一

维数组。下面是一个整型数组的例子:
int array[10];
这条语句定义了一个具有10个整型元素的名为array的数组。这些整数在内存中

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

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

组是一维的。
下面这些声明是合法的:
int offset[5+3];
float count[5*2+3];
下面是不合法的:
int n=10;
int offset[n]; /*在声明时,变量不能作为数组的维数*/

二、用下标访问数组元素
int offset[10];
表明该数组是一维数组,里面有10个数,它们分别为offset[0],offset[1],…

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

员经常在这儿犯一些错误。
offset[3]=25;
上面的例子是把25赋值给整型数组offset的第四个元素。
在赋值的时候,可以使用变量作为数组下标。
main()
{
int i,offset[10];
for(i=0;i<10;i++) scanf(%d,&offset[i]);
for(i=9;i>=0;i--) printf(%d ,offset[i]);
printf(\n);
}
题目的意思是先输入10个整数,存入到数组中,然后反序输出。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式