??其实在之前的学习中我们已经或多或少接触到了数组,有关scanf()的安全用法中我们提到了如何避免数组溢出的问题,详情可以查看二、C语言数据类型与变量(scanf和printf (4)完)
这一章我们将详细学习数组在C语言中的应用
?
也可以同时将数组中的元素一起定义出来。
可以依次说明数组的数据类型、数组名、数组长度并定义数组内的数据。数组中存放数据的类型,可以是: char、short、int、float 等
类型 数组名[可以规定元素的个数,也可以空];
//形如
int arr[20];//创建了一个名为arr的整型数组
int arr[5]={0};//不完全初始化
int arr[5]={1,2,3,4,5};//完全初始化
char ch[8];//字符类型
double weighth[10];//双精度浮点数类型
//完全初始化
int arr[5] = {1,2,3,4,5};
//不完全初始化
int arr2[6] = {1};//第?个元素初始化为1,剩余的元素默认初始化为0
//错误的初始化 - 初始化项太多
int arr3[3] = {1, 2, 3, 4};