问题描述:
一维数组和二维数组的理解问题
不能很好的理解一维数组,二维数组.
书上的那介绍很是不懂!
我自己理解的是:数组就是一柜子,里面很多小柜子分别按顺序放东西.
不知道他们有什么区别,能用在那些地方?
希望那位大大能通俗易懂的为小弟我讲解一番!
如:
#include "iostream.h"
#include
int main()
{char a[][10] = {"Book","Basic","Boolen","Babble","Bascket"},b[10]; //为什么这里要定义为二维数组,用一维数组怎么不可以?
int i;
strcpy (b,a[0]);
for (i = 1;i < 5;i++)
if (strcmp (b,a[i])>0)
strcpy (b,a[i]);
cout
不能很好的理解一维数组,二维数组.
书上的那介绍很是不懂!
我自己理解的是:数组就是一柜子,里面很多小柜子分别按顺序放东西.
不知道他们有什么区别,能用在那些地方?
希望那位大大能通俗易懂的为小弟我讲解一番!
如:
#include "iostream.h"
#include
int main()
{char a[][10] = {"Book","Basic","Boolen","Babble","Bascket"},b[10]; //为什么这里要定义为二维数组,用一维数组怎么不可以?
int i;
strcpy (b,a[0]);
for (i = 1;i < 5;i++)
if (strcmp (b,a[i])>0)
strcpy (b,a[i]);
cout
问题解答:
我来补答展开全文阅读