xls 表格是二維的,有行列;
為了儲存行列式,C語言定義了二維陣列,格式如下:
char b[2][3]; //2行3列
見如下表格,二維陣列有如下特性:
1。陣列名就是第一個資料的首地址,因為是二維,所以陣列的地址也是二維;
2。b是二維地址,b[0],b[1]是每行的一維首地址
二維陣列的遍歷:
1。首先從行進行迴圈遍歷;
2。然後對每行進行迴圈遍歷
因此程式碼如下:
int i; //行
int j; //列
for(i=0; i< 2; i++)
{
for(j=0; j<3; j++)
{
printf (“%c”, b[i][j]);
}
}
二維陣列的指標: 一個指標就是一行資料,每行有3個數組元素
char (*p)[3];
p = b; //為第一行陣列
p++; //自增1,就是第二行的陣列;
因此遍歷可以為:
int i=0;
int j=0;
for(i =0 ; i< 2; i++)
{
for(j=0; j<3; j++)
{
printf ( “%c\n”, *(*(p+i)+j) );
}
}
聲名:以上內容為 七里稻田 原創
更多,開啟如下連結:
http://web。mashangyong。com/web/lcm/lcp#/lp/process/9