// Funcoes com matriz #include int func1(int A[20][20], int j){ int k; j=j+1; printf("dentro da func1 A[0][0]= %d, j= %d \n", A[0][0], j); return j; } int func2(int A[20][20], int *pj){ int k; *pj=*pj+1; printf("dentro da func2 A[0][0]= %d, pj= %d, *pj= %d\n", A[0][0], pj, *pj); return *pj; } main(){ int i,j,k; int A[20][20]; A[0][0]=1996; j=0; printf("func1 return= %d \n", func1(A, j)); printf("apos func1 j= %d\n", j); printf("func2 return= %d \n", func2(A, &j)); printf("apos func2 j= %d\n", j); printf(" func2 return= %d \n", func2(&A[0], &j)); printf(" apos func2 j= %d\n", j); {char *nome[10]; nome[0]= "um nome qualquer"; printf("Nome = %s", *nome[0]); } }