void funkce(int **a) { *a = malloc(2 * sizeof(int)); (*a)[1] = 42; } int main() { int *a; funkce(&a); printf("%d", a[1]); free(a); }