1. 程式人生 > >《帶你學C帶你飛》---二維數組

《帶你學C帶你飛》---二維數組

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] = {{1234},{5678}};

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 = 0
;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; }
View Code

《帶你學C帶你飛》---二維數組