Zdrojové soubory a programy zdroje
Zdrojový program lze rozdělit do jedné nebo více "zdrojové soubory" nebo "převod jednotek." Vstupní kompilátoru se nazývá "překlad jednotky."
Syntaxe
převod jednotky:
externí prohlášeníexterní jednotky překlad prohlášení
externí prohlášení:
definice funkceprohlášení
Přehled prohlášení o poskytuje syntaxi pro declaration nonterminal a Předprocesoru odkaz vysvětluje, jak na překlad jednotky zpracování.
[!POZNÁMKA]
V tématu Úvod k Přehled syntaxe jazyka c, vysvětlení úmluv syntaxi ANSI.
Součástí převodu jednotky jsou externí prohlášení, které obsahují definice funkce a deklarace identifikátoru.Tato prohlášení a definice může být v souborů zdroj záhlaví, knihovny a další soubory, které program potřebuje.Musí každé jednotky překlad kompilace a propojit výsledné soubory objekt tak, aby program.
C "zdrojové" je sada směrnic, pragmas, prohlášení, definice, výkaz bloků a funkce.Chcete-li být platné součásti programu Microsoft C každý musí mít syntaxe popsané v této příručce však mohou být zobrazeny v libovolném pořadí, v programu (podle pravidel uvedených v celé této knize).Umístění těchto složek programu však ovlivnit jak proměnné a funkce lze v programu.(Viz životnost, oboru, viditelnost a navázání Další informace.)
Zdrojové soubory nemusí obsahovat proveditelné příkazy.Například je může být užitečné umístit definice proměnných v jeden zdrojový soubor a pak odkazy na další zdrojové soubory, které je používají tyto proměnné deklarovat.Tímto způsobem lze snadno najít a v případě potřeby aktualizovat definice.Z téhož důvodu konstanty a makra jsou často uspořádány do samostatných souborů se nazývá "zahrnout soubory" nebo "záhlaví soubory", uvedené ve zdrojové soubory jako požadované.Najdete Předprocesoru odkaz informace o makra a soubory.