Buenas tengo un código de una función que tengo que hacerle algunos cambios, pero la cabecera no la entiendo
void algoritmo(int l, int n,int m,int **a,int **b,int **c){
int i,j,k;
for(k=0;k<n;k++){
for(i=0;i<l;i++){
c[k][i]=0;
for(j=0;j<m;j++)
c[k][i]+=a[k][j]*b[j][i];
}
}
}
Los int **a no entiendo qué es, sé que es una matriz de int o un puntero a una matriz de int. He ahí el caso, que yo mi main no se cómo definirlo para pasarselo a la función.
Es un puntero a puntero:
http://c.conclase.net/curso/?cap=017
http://www.uv.es/eees/archivo/PON-C-13.pdf