嗯~~那就来实际的吧!
数组的概念你是知道的,我就不啰嗦了!~~
下面就直接讲二维的,三维的,多维的。 * * *
二维:比如, 定义a[2][3],它代表有2行X3列,就像平面坐标一样,像这样 * * * ,第一个*用a[0][0]表示,第二*个用a[0][1]表示,以此类推,那么最后那个*就是a[1][2]了~~
三维:比如,定义a[2][3][4],它代表长X宽X高,就像三维坐标,也就是三维空间。
多维:也是一样,你有好的想象力就可以了
不过,一般人想象力不像爱因斯坦老人家那么牛,一般用二维就够了,多维的就用指针来处理,因为数组也就是指针的一类,它包含于指针,所以,C语言也就是说:指针是C语言的特点所在!!!!
数组的概念你是知道的,我就不啰嗦了!~~
下面就直接讲二维的,三维的,多维的。 * * *
二维:比如, 定义a[2][3],它代表有2行X3列,就像平面坐标一样,像这样 * * * ,第一个*用a[0][0]表示,第二*个用a[0][1]表示,以此类推,那么最后那个*就是a[1][2]了~~
三维:比如,定义a[2][3][4],它代表长X宽X高,就像三维坐标,也就是三维空间。
多维:也是一样,你有好的想象力就可以了
不过,一般人想象力不像爱因斯坦老人家那么牛,一般用二维就够了,多维的就用指针来处理,因为数组也就是指针的一类,它包含于指针,所以,C语言也就是说:指针是C语言的特点所在!!!!
心境决定环境,想法决定活法,思路决定出路!