[C/C++基礎]-二維陣列轉一維陣列
本篇要分享的是C/C++中如何將二維陣列轉換成一維陣列的簡易範例,有興趣的(C/P)同好,趕快來(C/P)一下哈哈 ^ ^ 。
程式碼 |
#include <stdio.h> void main(void) { //二維陣列轉一維陣列 int array[3][3], *ptr; int i,j,k; k=1; for(i=0;i<3;i++) { for(j=0;j<3;j++) { array[i][j]=k; k++; printf("array[%d][%d]=%d\t",i,j,array[i][j]); } printf("\n"); } ////////////////////////////////////////// ptr=(int *)array; j=0; for(i=0;i<9;i++) { printf("ptr[%d]=%d\t",i,ptr[i]); j++; if(!(j%3)) printf("\n"); } }
|
沒有留言:
張貼留言