#include <stdio.h>
int main() {
printf("Goodbye, World!");
return 0;
}
Perché ho bisogno di #
, <>
, .h
e ()
?
Quali sono i loro scopi?
#include <stdio.h>
int main() {
printf("Goodbye, World!");
return 0;
}
Perché ho bisogno di #
, <>
, .h
e ()
?
Quali sono i loro scopi?
#
indica un comando per il preprocessore. I programmi C vengono eseguiti attraverso un preprocessore prima che vengano compilati. In questo caso, il preprocessore includerà stdio.h
file.
<>
specifica il tipo di inclusione che farà il preprocessore. Puoi anche utilizzare ""
qui. Vedi link per una discussione delle differenze .
.h
è parte del nome del file. Il nome del file è stdio.h
. La parte dopo .
in un nome file viene chiamata estensione e in genere viene utilizzata per indicare il tipo di file. In questo caso .h
rappresenta l'intestazione.
()
è usato per indicare che stai chiamando una funzione. Altrimenti dati printf
e "Goodbye World"
, come si suppone che il compilatore sappia cosa vuoi fare? Volevi aggiungerli? moltiplicarli?
Si chiama sintassi della lingua. È simile al motivo per cui l'inglese è scritto così com'è con il suo requisito di soggetto e predicato di frasi.
Tuttavia, da nessuna parte vedo i simboli usati tranne le parentesi , che contengono parametri per una funzione.
Leggi altre domande sui tag c