Jesli zaalokuje pamięć dla dwuwymiarowej tablicy dynamicznej w następujący sposob:
int i;
int **tab;
int w, k; //wiersze i kolumny
tab=(int**)malloc(w*sizeof(int*);
for(i=0;i<n;i++)
{
tab[i]=(int*)malloc(k*sizeof(int*);
}
a następnie utworzę nową tablicę oraz przypiszę wartość pierwszej tablicy, do tablicy numer 2, w następujący sposób:
int **tab2;
tab2=tab;
**to czy w ten sposób pamięć zostaje przydzielona dla tablicy numer 2 automatycznie? **
Jeśli nie, to dlaczego funkcja printf(); po iteracji w pętli for, wyświetla na ekranie prawidłowo wartości liczb całkowitych, takie jakie posiada tablica pierwsza?
<code=c></code>