一,数组的基本概念
在程序设计中,为了处理方便,把具有相同类型的若干个变量按有序的形式组织起来,这些按序排列的同类数据元素的集合称为数组。数组也是复合数据类型,它由一些相同数据类型的元素构成。
一维数组
二维数组
二维数组数据类型第一个很整齐,看上去很有排列,有两个元素,分为是[5]和[3]。
二维数组数据类型第二个,共有十五个元素,即使自己没有排列,系统会自动生成和排列。
二维数组数据类型第三个看起来很是杂乱,与题目中a[5][3]不符合,实际上是当一个数组的排头或者末尾是零的话,系统默认隐藏的,但是如果元素零是中间的话,系统是没办法自动隐藏和添加。自己写的也可以,只要是在排头和结尾,系统会自动 生成。
二维数组数据类型第四个,a[][3]中,因为后面的子元素都有,即使前面缺少一个[5],系统也会自动生成,如果数组的子元素不够,系统会自动在末尾添加0元素补充。
字符数组
字符串可以看作一个数组,它的每个元素都是字符型的。
二,指针
指针是一个用来指示内存地址,是一个常量,而一个指针变量却可以赋不同的指针值,是变量,为避免混乱,我们常把指针
的地址,是常量,指针变量是指取值为地址的变量。指针的目的是通过指针访问内存单元
除了指针可以访问内存地址,相应的指针也可以通过指针改变之前定义的数
指针也可以相互赋值