Vorrei chiedervi una sottigliezza.

Secondo voi in C, quando si utilizzano e si creano procedure è corretto utilizzarle nel modo:

nome_procedura ();

per poi svolgere tutto nella procedura o è consigliato passarci qualche parametro?

Scusatemi se la domanda è per voi ovvia e grazie a chi mi risponderà.