不知道为什么运行完无法输出a

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

#include <stdio.h>
#include <string.h>
int main(){

int a[2][3]={1,2,3,4,5,6};
printf("%c",a);
return 0 ;
}

运行结果及报错内容

无结果

我的解答思路和尝试过的方法
我想要达到的结果

将a输出

二维数组输出,代码如下:

#include <stdio.h>
#include <string.h>
int main(){
    int a[2][3]={1,2,3,4,5,6};
    int i,j;
    for(i=0;i<2;i++)
    {
        for(j=0;j<3;j++)
            printf("%d\t",a[i][j]);
        printf("\n");
    }
    return 0 ;
}