C语言的数组是什么?
刚入行的同学一定要收藏好。先看一下这个例子,第三行同样都是整型,定义了很多的变量名。考虑一个问题:如果要存放100个数字?显然这种方式是行不通的。
来看一下这个案例,第三行就是定义了一个允许存放6个数字的整型数组a。第6行不懂的可以暂停看一下注释,就是动态的求出整型数组的长度。数组的开始位置是0,所以第7行的for循环i的值从0开始,然后i的值会一直会到5的位置就结束了,所以第八行写法就是a[i]。
刚刚的代码看不懂的可以暂停看一下这种写法,和刚刚用for循环遍历出来的是一个道理。这种写法便于新手理解,不理解数组的建议多看看。数组还可以这样动态赋值。第4行到第7行就是给数组赋值了,仔细看右边最后输出的俩个0,长度给定的情况下没有数组赋值的位置整型默认为0。
最后给大家展示一个不常见的写法,第8行的i和a调换了位置代码依然可以执行。数组的知识有点多,大家可以自行学习一下。视频看到最后别忘了点个关注。