Qual è la sintassi strutturale o Struttura di programmazione C?

May 25

Il linguaggio di programmazione C è stato sviluppato per i sistemi multitasking. Come il linguaggio C rappresenta un linguaggio di programmazione più vecchio ma popolare, molti dei suoi elementi strutturali e sintassi hanno trovato la loro strada in altre lingue. Con la comprensione di concetti come le dichiarazioni, le funzioni e il preprocessore, un programmatore inizio può diventare familiarità con C e altri linguaggi che prendono in prestito gli elementi da esso.

Dichiarazioni C

Il fondamento di base della programmazione C è la "dichiarazione". dichiarazione AC rappresenta un comando nell'esecuzione di una programmazione C. dichiarazioni C di solito solo prendere una riga di codice, e terminano con un punto e virgola ( ";"). Gruppi di dichiarazioni tenuti insieme da funzionalità o finalità sono chiamati codice "blocchi". Un'istruzione tipica esegue assegnazione dei dati per una variabile, una operazione matematica o una chiamata a una funzione, come nei seguenti esempi:

x = 4; // Assegnamento di variabile
y = 5 + 6; // Aggiunta e assegnazione

funzioni

I blocchi di codice legati insieme da un nome e lo scopo sono chiamati "funzioni". Le funzioni sono blocchi speciali di codice in che un programmatore può fare riferimento al blocco di codice con il suo nome e ottenere risultati da qualsiasi calcolo che si verificano all'interno del blocco. Funzioni rappresentano il cuore di qualsiasi codice C; permettono ai programmatori di scrivere codice e riutilizzare più e più volte. Ad esempio, la seguente funzione "doppio" prende una variabile, e restituisce i risultati del doppio del valore di tale variabile:

int doppia (int x) {
tornare x * 2;
}

La funzione principale

La parte centrale di ogni programma C è la funzione principale. La funzione principale di solito indica il codice centrale per l'esecuzione del programma. Ogni programma che un utente eseguirà deve contenere una funzione "principale", che avrà un aspetto simile al seguente codice:

int main () {
/ Codice per il programma va qui /
return 0;
}

Ogni codice per il programma apparirà all'interno prima dell'istruzione "main ()" "return 0".

il preprocessore

Prima che il programma viene eseguito, il programmatore può definire le macro, importare librerie esterne e definire altre funzioni come parte del "preprocessore". Questi comandi eseguiranno prima che il programma inizia, e normalmente connesse alla esecuzione della funzione main (). Ad esempio, la seguente illustrazione mostra il programmatore importare le librerie di ingresso / uscita, e che dichiara una funzione "shiftBits ()" prima della sua definizione (Source 1):

includere "stdio.h"

int shiftBits ();

int main () {
/ Code /
return 0;
}