《帶你學C帶你飛》---二維數組
阿新 • • 發佈:2017-09-25
display alt print blog div close splay view 維數
二維數組的初始化
1.C99新增特性:指定初始化的元素
int a[3][4] = {[0][0] = 1,[1][1] = 2,[2][2] = 3};
2.只有第一維的元素個數可以不寫,其他維度必須寫上:
int a[][4] = {{1,2,3,4},{5,6,7,8}};
3.矩陣轉置
//矩陣轉置 #include<stdio.h> int main() { int a[2][3] = { {2,4,5}, {4,6,2} };//2行3列的矩陣 int i,j; //順序輸出2行3列的矩陣 for(i = 0View Code;i < 2;i++) { for(j = 0;j < 3;j++) { printf("%d ",a[i][j]); } printf("\n"); } //輸出3行2列的矩陣 for(i = 0;i < 3;i++) { for(j = 0;j < 2;j++) { printf("%d ",a[j][i]); } printf("\n"); }return 0; }
《帶你學C帶你飛》---二維數組