當前位置:編程學習大全網 - 編程軟體 - 指向二維數組編程的二維指針

指向二維數組編程的二維指針

代碼文本:

#包含“stdio.h”

int main(int argc,char *argv[]){

int a[4][4]={1,2,3,4,5,6,7,8,9,10,112,13,14,15,16},b[4][4];

int (*pa)[4],I,j,k;

for(pa=a,I = 0;我& lt4;I++)//將A賦值給b。

for(j = 0;j & lt4;b[I][j++]= *(*(pa+I)+j));

printf("使用數組A的指針輸出數組A...\ n ");

for(pa=a,I = 0;我& lt4;i++){

for(j = 0;j & lt4;printf("%3d ",*(*(pa+I)+j++)));

putchar(' \ n ');

}

printf("使用名稱輸出數組B...\ n ");

for(pa=a,I = 0;我& lt4;i++){

for(j = 0;j & lt4;printf("%3d ",b[I][j++]);

putchar(' \ n ');

}

printf("輸入壹個數字(int)...\ n ");

scanf("%d ",& ampk);

for(I = 0;我& lt4;i++){

for(j = 0;j & lt4;j++)

if(a[i][j]==k)

打破;

if(j & lt;4){

printf("%d在[%d][%d]中...\n ",k,I,j);

打破;

}

}

如果(i & gt=4)

printf("沒有找到%d...\n”,k);

返回0;

}

  • 上一篇:Ruby的語言特點
  • 下一篇:Python難不難學?
  • copyright 2024編程學習大全網