First Method :
Code:
#include<stdio.h>
void fun(int *a,int col , int row)
{
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
printf(" %d\n",*(a+j));
}
a=a+4;
}
}
main()
{
int arr[4][3] = {{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
fun(&arr[0][0],3,4);
}
Second Method :
Code:
#include<stdio.h>
void fun(int a[3][3],int col , int row)
{
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf(" %d\t",a[i][j]);
}
printf("\n\n");
}
}
main()
{
int arr[3][3] = {{1,2,3},
{4,5,6},
{7,8,9}};
printf("%u\n",arr);
fun(arr,3,3);
}


