Si in C le cose stanno così,almeno quello che si studia a scuola poi può darsi che qualche estensione consenta anche di passare come doppio puntatore un array bidimensionale dichiarato staticamente come ti ho detto,ma questa è un'altra storia....