(文章目录)
前言
本文主要简单的介绍一下一维数组的使用方法。
一、通过下标使用
下标从0开始,依次递增。形式:数组名加下标。 与定义的区别 一个叫数组,一个叫下标运算 区分 有没有类型 一个是元素个数,一个代表具体元素的下标
代码:
#include<stdio.h>
int main(void)
{
int a[3] = { 0,1,2 };
printf("%d\n",a[0]);//打印数组的第一个元素
return 0;
}
二、遍历数组
注意数组越界问题:下标与元素个数的关系,最大下标是元素个数-1,别越界(超出则报错)
循环遍历数组
#include<stdio.h>
int main(void)
{
int i;
int a[5] = { 0,1,2,3,4 };
for(i=0;i<5;i++)
{
printf("%d\n",a[i]); //打印数组里面全部的元素
}
return 0;
}
三、元素赋值
//直接赋值
a[0]=1;
a[1]=5;
//用scanf进行赋值
scanf("%d",&a[2]);
注意点:1.赋值的时候可以是整形表达式
2.数组名字代表首元素的首地址
3.注意不要越界
int a[3]={0,1,2};
printf("%d",a); //打印第一个元素的地址
四、数组的大小
1.数组的大小
int a[3]={0,1,2};
printf("%d",sizeof(a)); //打印的结果为12也就是这个数组的大小为12
//这个数组里面有3个元素每一个元素都是int类型的即3*4=12
总结
数组的使用就是下表的使用,遍历数组就是打印数组中的每一个元素使用for循环去遍历数组。数组的大小就是元素个数*类型的大小。
标签:遍历,下标,int,元素,数组,使用,大小,赋值 From: https://blog.51cto.com/u_16153875/6585582