1. 程式人生 > >C語言的那些事--二維陣列作為實參傳參

C語言的那些事--二維陣列作為實參傳參

#include <stdio.h> #include <stdint.h>

void fun(uint8_t (*buf)[4],uint8_t line,uint8_t row)                               {     uint8_t i,j;     for(i = 0; i < line;i++){       ·for(j = 0;j < row;j++){          · printf("buf[%d][%d]=%d, ",i,j,buf[i][j]);      · }       printf("\r\n");     }

}

int main(void) {     uint8_t data[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};     //定義二維陣列

    fun(data,4,4);     

    return 0; }