In realta' questo prototipo non e' corretto ... quello giusto e'

codice:
int printf(const char *format [,args]...);
altrimenti non si capisce di che tipo sia il puntatore ...

Ma anche nella riga di prova esistono due errori di linguaggio ...

codice:
printf("Mi piace molto %s il %c", "studiare", 'C');
il primo riguarda l'italiano (piace) e il secondo il C (l'ultimo argomento deve essere di tipo carattere e quindi tra apici semplici ...).

Per quanto riguarda il puntatore, ti hanno spiegato ...