文章目录
这个是我自己写的 全部关于 awk学习的目录导航 ,感兴趣的可以看看。
关于 数组,有的人很熟悉,然而有的人却很陌生,什么叫数组以及数组相关的概念?
什么是数组?
数组: 简单来说就是 多个具有相同类型 的所有数据的一个集合!
数组下标: 用来 区分或指定 数组中每一个数的位置!
语法:<数据类型> <数组名>[<表达式>]
假如你还是不懂,举个简单的例子:
数组 你可以把它当成一个篮球队!同一个篮球队的就可以当成一个数组!然后该篮球队的队友如何区分?当然是通过队服上的号码了!(相当于数组下标)这样是不是特别通俗易懂!
数组中的四种基本数据结构:
1、集合:
数据元素间,除了 同属于一个集合 外,并没有其他关系。相当于一个班里的同学,除了都属于一个班,其他的都是很独立的!
2、线性结构(一对一):
班级里的同学本来没有先后顺序,但是当我们给他安排了学号之后,这样他们就按着学号来排名了!1号、2号…n号。基本上都使用此结构!
3、树形结构(一对多):
这个就是相当于一个公司,最上面是老板啊、老板下面是各部门经理啊、经理下面是员工啊…等等
4、图状结构(多对多):
为什么要用数组?
在编程中,如果我们有 10个、100个 相同数据类型的数据,那我们难道需要写100个变量吗?难道需要记住100个变量名吗???这样也太废头了吧!这个时候就体现出 数组的作用了!!!