【摘要】:数组元素是组成数组的基本单元。数组元素也是一种变量,其标识方法为数组名后跟一个下标。下标表示了元素在数组中的顺序号。数组元素通常也称为下标变量。必须先定义数组,才能使用下标变量。在C语言中只能逐个地使用下标变量,而不能一次性引用整个数组。在本例程序中用一个循环语句给a数组各元素送入奇数值,然后用第二个循环语句输出各个奇数。在第一个for语句中,表达式3省略了。
6.1.2 一维数组元素的引用
数组元素是组成数组的基本单元。数组元素也是一种变量,其标识方法为数组名后跟一个下标。下标表示了元素在数组中的顺序号。
数组元素的一般形式为:
数组名[下标]
其中下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整。
例如:
数组元素通常也称为下标变量。必须先定义数组,才能使用下标变量。在C语言中只能逐个地使用下标变量,而不能一次性引用整个数组。
例如,输出有10个元素的数组必须使用循环语句逐个输出各下标变量:
而不能用一个语句输出整个数组。
下面的写法是错误的:
printf("%d",a);
【例6-1】将1~10赋予数组,并将数组元素打印出来。
【例6-2】从键盘输入十个数据给数组a赋值,然后把数组a的值复制到数组b中。
【例6-3】输入10个整数,求其中的最大值。
从上例看出数组元素只能逐个赋初值,比较的时候也是逐个进行比较,通过数组的下标来区分数组元素。
【例6-4】给一个有10个元素的一维数据输入奇数,然后输出。
在本例程序中用一个循环语句给a数组各元素送入奇数值,然后用第二个循环语句输出各个奇数。在第一个for语句中,表达式3省略了。在下标变量中使用了表达式i++,用以修改循环变量。当然第二个for语句也可以这做,C语言允许用表达式表示下标。程序中最后一个printf语句输出了两次a[5]的值,可以看出当下标不为整数时将自动取整。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。