Dichiarazioni e definizioni di funzioniFunction Declarations and Definitions

I prototipi di funzione stabiliscono il nome della funzione, il tipo restituito e il tipo e il numero di parametri formali.Function prototypes establish the name of the function, its return type, and the type and number of its formal parameters. Una definizione di funzione include il corpo della funzione.A function definition includes the function body.

NoteRemarks

Le dichiarazioni di funzione e di variabile possono essere visualizzate all'interno o all'esterno di una definizione di funzione.Both function and variable declarations can appear inside or outside a function definition. Qualsiasi dichiarazione all'interno di una definizione di funzione viene visualizzata a livello "interno" o "locale".Any declaration within a function definition is said to appear at the "internal" or "local" level. Una dichiarazione all'esterno di tutte le definizioni di funzione รจ visualizzata a livello "esterno", globale" o "file".A declaration outside all function definitions is said to appear at the "external," "global," or "file scope" level. Le definizioni variabili, ad esempio le dichiarazioni, possono essere visualizzate a livello interno (all'interno di una definizione di funzione) o a livello esterno (all'esterno di tutte le definizioni di funzione).Variable definitions, like declarations, can appear at the internal level (within a function definition) or at the external level (outside all function definitions). Le definizioni di funzione si verificano sempre a livello esterno.Function definitions always occur at the external level. Le definizioni di funzione vengono descritte in maggior dettaglio in Definizioni di funzione.Function definitions are discussed further in Function Definitions. I prototipi di funzione sono descritti in Prototipi di funzione.Function prototypes are covered in Function Prototypes.

Vedere ancheSee Also

File e programmi di origineSource Files and Source Programs