C语言数组2021.2.21

C 数组
它可以存储一个固定大小的相同类型元素的顺序集合。
数组的定义
数组类型 数组名[数组长度]
其中数组类型为C语言中有效任意类型,数组名是数组的首地址,是一个常量,数组长度值大于零。
如一个长度为10的整型一维数组:
int arrayname[10]
关于数组的赋值可以有初始赋值,逐个赋值以及动态赋值。
例如初始赋值int arrayname[10]={1,2,3,4,5},可以只赋值五个,后面的会自动补充为零。
逐个赋值,通过下标赋值。数组可以通过下标索引获取数组里面的元素,开始下标为零。arrayname[0]=2,也就是第一号元素为2。
动态赋值,举个例子:
定义一个数组输入十个元素,并输出最大的元素。

#include<stdio.h>
void main()
{
int a1[10],i,max;
printf(“please input the ten integer:”);
for(i=0;i<=9;i++)
{
scanf("%d",&a1[i]);
}
max=a1[0];
for(i=1;i<=9;i++)
{
if(a1[i]>max)
{
max=a1[i];
}
}
printf(“max=%d\n”,max);
}
另外,所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。注意是连续的内存地址。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值