C语言中数组的定义:一组相同类型元素的集合

下标是从0开始

 

#include <stdio.h>

int main()

{

int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};                                // 定义一个存放10个整数数字的数组,arr是数组的

                                                                                            // 名字,随后赋10个值

char ch[20];                                                                        // 定义一个存放20个字符的数组,ch是数组的名字,

                                                                                          // 此时未赋值

float height[30];                                                                // 定义一个存放30个浮点数的数组,height是数组

                                                                                         // 的名字,未赋值

printf("%d\n",arr[4]);                                                           // 打印出数字5,因为下标是从0开始,可以用下标

                                                                                           // 的方式访问数组中的元素

 

int i = 0;                                                                             // 可以用循环的方式访问数组中所有的元素,因为

                                                                                          // 数组的下标索引是从0开始,所以必须赋值0

while(i <10)                                                                      // 切记是<10,不能<=10,定义的数组中没有10的索引,

                                                                                         // 所以会返回一个随机值

{

     printf("%d\n", arr[i]);                                                      

     i++;

}

return 0;