In C89 (ma credo anche in C99) non puoi dichiarare una funzione come:
codice:
void incrementa(int &n1, int &n2);
mentre in C++ puoi farlo ed è una cosa molto utile!

In C devi per forza usare per parametri dei puntatori!