C语言里讲的数组元素
那么元素是什么意思呢
解释的最好通俗一点
元素组成了数组,数组的定义为 ,
int a[10];
其中 int 为类型,即整型(还有字符型 char 和float 实型等)
a 为数组名 [] 为下标符号,里面的数字常量为 数组的第几号成员元素。
例如 a[0]为 数组a[10]的第一号成员元素。
这里有点要注意的是,数组元素下标值是从0开始的,即你定义a[10],
则他的成员数为a[0]到a[9].千万不要把a[10]也当成了他的成员了。
至于元素,例如你定义一个变量 int a;
那么 你可以让 a 成为数组 a[10]的一个元素。如果你要用到很多变量的话,
总不能定义N个变量吧! 这个时候你就可以用数组了来表示哪些个变量了!
但是定义数组的时候一定要定义他的下标值,即a[10]中[]内必须为一个常量。
int a[10];
其中 int 为类型,即整型(还有字符型 char 和float 实型等)
a 为数组名 [] 为下标符号,里面的数字常量为 数组的第几号成员元素。
例如 a[0]为 数组a[10]的第一号成员元素。
这里有点要注意的是,数组元素下标值是从0开始的,即你定义a[10],
则他的成员数为a[0]到a[9].千万不要把a[10]也当成了他的成员了。
至于元素,例如你定义一个变量 int a;
那么 你可以让 a 成为数组 a[10]的一个元素。如果你要用到很多变量的话,
总不能定义N个变量吧! 这个时候你就可以用数组了来表示哪些个变量了!
但是定义数组的时候一定要定义他的下标值,即a[10]中[]内必须为一个常量。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-12-03
数组是由元素的组成的。
例:int a[10]={1,2,3,4,5,6,7,8,9,0};
大括号里面的数字就是元素,a[10]就是定义可以放得下10个元素的数组.10是数组的下标,a就是数组名。
例:int a[10]={1,2,3,4,5,6,7,8,9,0};
大括号里面的数字就是元素,a[10]就是定义可以放得下10个元素的数组.10是数组的下标,a就是数组名。
第2个回答 2019-01-17
#include"stdio.h"
//
头文件就不说了吧
void
main()
//
main函数
{
int
i,a[10];
//
定义一个int
i 变量,
和一个
int
a[10]
十个元素的数组
//
注意别被
int
i,a[10]
这两个混了。
i
是int
类型,
a
是int数组
for
(i=0;i<=9;i++)
a[i]=i;
//
这里所做的主要就是为a的全部数组元素赋值,将i 赋予a的第i的数组元素
for(i=9;i>=0;i--)
printf("%d",a[i]);
printf("/n");}
//
循环打印出a的全部元素
//
头文件就不说了吧
void
main()
//
main函数
{
int
i,a[10];
//
定义一个int
i 变量,
和一个
int
a[10]
十个元素的数组
//
注意别被
int
i,a[10]
这两个混了。
i
是int
类型,
a
是int数组
for
(i=0;i<=9;i++)
a[i]=i;
//
这里所做的主要就是为a的全部数组元素赋值,将i 赋予a的第i的数组元素
for(i=9;i>=0;i--)
printf("%d",a[i]);
printf("/n");}
//
循环打印出a的全部元素
第3个回答 2019-10-14
int
i,a[10]; 定义一个整形变量i和一个能包含10个元素且元素类型为整形的数组
for
(i=0;i<=9;i++)
a[i]=i; 先把i设为0再看1<=9是否成立如果成立则执行a[0]=0既把0给数组的第一个元素
完了之后执行i++既i增加一个现在i=1,看现在i<=9是否成立如果成立在执行a[1]=1.....
直到执行完i=9后,i变成了10,不符合i<=9则跳出循环,继续下面的语句
for(i=9;i>=0;i--)
printf("%d",a[i]);
从i=9开始依次在屏幕上输出a[9],a[8].a[7]直到i=0输出完a[0]后i=-1
跳出循环执行最后一句
printf("/n");}在屏幕上回车换行
i,a[10]; 定义一个整形变量i和一个能包含10个元素且元素类型为整形的数组
for
(i=0;i<=9;i++)
a[i]=i; 先把i设为0再看1<=9是否成立如果成立则执行a[0]=0既把0给数组的第一个元素
完了之后执行i++既i增加一个现在i=1,看现在i<=9是否成立如果成立在执行a[1]=1.....
直到执行完i=9后,i变成了10,不符合i<=9则跳出循环,继续下面的语句
for(i=9;i>=0;i--)
printf("%d",a[i]);
从i=9开始依次在屏幕上输出a[9],a[8].a[7]直到i=0输出完a[0]后i=-1
跳出循环执行最后一句
printf("/n");}在屏幕上回车换行
第4个回答 2020-01-29
#include"stdio.h"
包含头文件stdio
void
main()
格式,照抄
{
int
i,a[10];
建立一个整型变量i,一个包含有10个元素的整型数组a
for
(i=0;i<=9;i++)
执行循环,从0到9,每一个数就执行一次循环体a[i]=i
a[i]=i;
给数组a里面的每一个元素赋值,你懂的
for(i=9;i>=0;i--)
执行循环,和上面一样,不过现在是从9一直到0
printf("%d",a[i]);
输出数组a里面对应的元素
printf("/n");}
输出一个回车
包含头文件stdio
void
main()
格式,照抄
{
int
i,a[10];
建立一个整型变量i,一个包含有10个元素的整型数组a
for
(i=0;i<=9;i++)
执行循环,从0到9,每一个数就执行一次循环体a[i]=i
a[i]=i;
给数组a里面的每一个元素赋值,你懂的
for(i=9;i>=0;i--)
执行循环,和上面一样,不过现在是从9一直到0
printf("%d",a[i]);
输出数组a里面对应的元素
printf("/n");}
输出一个回车