c初期,记住规则,用规则。
我只是介绍规则。(有smart版)
数组
arr
看成一个集合但元素有次序了。
简单讲解一下strlen与sizeof(c基础)-CSDN博客
arr[n] = { };
[ ] 下标引用符,在其中加上从0~~ NUM - 1的整数,
相当于给集合{}每一个元素编号。方便我们调用。例如arr[0];表示第1个数。
数组
是存放同种类型数的一个有次序的集合。
根据类型的不同就有
int arr[n];
float arr[n];等
格式
int arr[NUM] = { };
int 代表一种类型名,存储那一种类型的数。
arr 数组名,即标识符。
NUM 数组元素的个数。必须为常量或常量表达式。当初始化了时,可以省略。
初始化:即创建变量时进行赋值。
{ } 就看成一个集合,每一个元素依次为数组的值,可以不完全初始化,但个数不能超过 NUM。
(此时未进行赋值的arr[n],值为0)
数组的调用
arr[n];
n指编号。即第 n + 1 个数。
数组打印必须挨个打印。
arr是一个地址。而arr[n]就是一个值。
在传递arr时其实是传递的地址。故要用指针接受。
小题