Tre domande.

Una riguardo lo stile. Come si usa l'underscore in C?
variabili come _pippo e __pippo di solito vengono usate per dichiarazioni particolari?

Poi (puntatori)...

In alcuni listati che sto studiando ci sono delle funzioni che prendono come argomento dei puntatori a carattere, tipo

void pippo(char *a)

ma poi di fatto vedo che nelle chiamate vengono passate delle semplici stringhe, tipo

pippo("pasquale")

Mi potreste spiegare il perche'?

Infine:

In altri casi, ho visto delle funzioni che prendono anche loro stringhe come argomento, sono scritte diversamente:

void pippo(char* a)

Che differenza c'e' con quella sopra??

Grazie a tutti. Ho cercato queste cose sulle varie guide online, ma non lo spiegava nessuno, o forse lo spiegavano in maniera diversa da come mi si sono presentate, ed io non le ho viste...

Ciao!