Stile di codifica della lingua C

Stile di codifica della lingua C
La programmazione del sistema, i sistemi incorporati e lo sviluppo dell'applicazione utilizzano tutti il ​​linguaggio di programmazione molto apprezzato C. Per garantire la leggibilità, la manutenibilità e la coerenza, i programmatori C devono aderire a un grado specifico di stile di codifica. Parleremo della lingua C stile di codifica in questo articolo.

Stile di codifica della lingua C

IL stile di codifica del linguaggio di programmazione C è un insieme di convenzioni formate su generazioni di utilizzo che guidano come un programmatore dovrebbe scrivere il codice C per la massima leggibilità, manutenibilità ed efficienza. Scrivere codice con un buon stile garantisce che il codice possa essere compreso e riutilizzato senza difficoltà da parte di altri programmatori e alla fine aiuta a garantire che il codice funzioni come previsto.

Di seguito è riportata la convenzione seguita nella codifica C:

1: intestazione

I file che archiviano le funzioni predefinite sono noti come testate. Include le definizioni delle funzioni che possono essere importate o incluse utilizzando l'istruzione preprocessore #includere. Questa direttiva preprocessore indica al compilatore di elaborare il file di intestazione prima di compilare il codice.

2: corpo principale

Dopo l'intestazione arriva il corpo principale di un codice C, in cui tutto il codice è scritto. IL corpo principale Include funzioni, variabili, commenti, loop e molti altri elementi linguistici C.

3: Convenzioni di denominazione

Un insieme di linee guida chiamate Convenzioni di denominazione descrive come dare variabili, funzioni e altre parti dei nomi di codice. In c, Convenzioni di denominazione In genere aderisci allo stile Camelcase, che utilizza il minuscolo per la prima parola e le lettere maiuscole per tutti i seguenti termini come il funzionamento o un variabile.

4: nomi variabili

Durante la codifica in C, è importante garantire che i nomi variabili siano accuratamente riflettenti del loro significato e che i commenti siano usati per descrivere lo scopo di un particolare blocco o algoritmo di codice. Ad esempio, potrebbe essere nominata una variabile utilizzata per archiviare un insieme di numeri per un loop "numeri', accompagnato da un commento che spiega il contesto. Inoltre, l'assegnazione del tipo di dati variabili è anche importante., Come se stai usando un numero, dovresti aggiungere int Prima del nome variabile.

5: commenti

UN commento è il testo che i programmatori possono usare ma che il compilatore ignora l'aggiunta dopo le due barre //. Sono spesso fatti Commenti Per l'uso futuro ed è una buona pratica per usarli poiché aiuta gli altri a capire i tuoi codici.

6: rientro

Rientro è una componente cruciale di una buona pratica di codifica poiché promuove la leggibilità e chiarisce la struttura del codice. Rientro In C tipicamente aderisce agli stili di rientro a quattro spazi o basati su tab. Si consiglia di attenersi a uno stile di rientro in tutto il codice.

7: Chunking

Il buon stile di codifica C consiglia anche l'uso di spazi bianchi per separare gli elementi di codice e organizzare il testo in leggibili 'blocchi'. Ciò significa che il codice dovrebbe essere suddiviso in funzioni e subroutine significative e mantenuti correttamente rientrati. Un'attenta indentazione delle strutture di controllo (loop, condizionali, ecc.) Migliora notevolmente la leggibilità, poiché evidenzia visivamente l'ordine e il flusso logico dell'esecuzione.

8: formattazione

Finalmente, formattazione dovrebbe essere coerente in tutta la base di codice. Un buon stile di codifica C incoraggia l'uso di convenzioni di denominazione definite (E.G. sostantivi per variabili e parole maiuscole per costanti) e vincoli commentano stili a prevedibili, leggibili dall'uomo formati. Ciò garantisce che il codice sia leggibile da chiunque abbia familiarità con le convenzioni e che le modifiche agli elementi all'interno della base di codice (come i nomi delle variabili) possano essere identificati e aggiornati rapidamente e facilmente.

9: gestione degli errori

Un componente essenziale del linguaggio di programmazione C è Gestione degli errori. Per gestire gli errori con grazia e dare all'utente un feedback utile, sono consigliate strategie di gestione degli errori come codici di errore, valori di restituzione o eccezioni.

10: ritorno

Ritorno un valore diverso da zero indica un guasto, mentre restituendo zero indica il successo. Quindi, alla conclusione del principale() funzione, noi "restituzione 0". Tuttavia, la funzione principale può essere eseguita senza restituzione 0. Funziona allo stesso modo.

Esempio di un programma C

Ecco un esempio di un semplice programma C:

#include // Includi librerie standard nell'intestazione
// Il corpo principale del codice inizia da qui
int main () // main () è una funzione

// Il corpo di una funzione è rientrato a destra
int num1, num2, aggiungi; // num1, num2 e add sono nomi variabili
Float Divide; // int e float sono tipi di dati.
printf ("immettere due numeri interi \ n");
scanf ("%d%d", & num1, & num2);
Aggiungi = num1 + num2; // vengono eseguite operazioni matematiche
Divide = num1 / (float) num2; // typecasting
printf ("sum = %d \ n", add);
printf ("divisione = %.2f \ n ", divide);
// Il programma è finito con successo. 0 indica il successo.
restituzione 0;

Nel codice sopra, stiamo usando un file intestazione, UN funzione principale, Commenti, UN per ciclo continuo, rientro All'interno della funzione principale e a restituzione 0 dichiarazione.

Produzione

Conclusione

Seguendo il C di codifica Convenzioni, i programmi diventano più logicamente organizzati e più facili da leggere ed estendere. Inoltre, bene stile di codifica promuove le migliori pratiche come il riutilizzo e l'ottimizzazione del codice, risultando in una base di codice di qualità superiore con meno errori. Tutto sommato, seguendo C di codifica è una parte essenziale del ciclo di sviluppo per qualsiasi programma C.