菜鸟求助二维数组
void ConvertCharA(void) {
int i,j,str;
for(i=0;i<maxline;i++)
{
str =strlen(xx[i]);
for(j=0;j<str;j++)
if(xx[i][j]=='z')xx[i][j]='a';
else if(xx[i][j]>='a'&&xx[i][j]<='y')
xx[i][j]+=1;
}
}
以上是一段程序,我想问一下二维数组xx[i][j]为何能写成xx[i],请知道的能告诉我一下,我是自学的,书上又没解释,谢谢大家了
----------------解决方案--------------------------------------------------------
xx[i]是行数组,代表数组的第I行
str =strlen(xx[i]);
这一句是得到数组的列数
[此贴子已经被作者于2007-3-12 21:52:59编辑过]
----------------解决方案--------------------------------------------------------
是一个行地址。
----------------解决方案--------------------------------------------------------
谢谢 有点懂了。
----------------解决方案--------------------------------------------------------