Commenti C ++

Commenti C ++
“Lo scopo dei commenti è di servirti come promemoria e far sapere agli altri come funziona il tuo programma. Spiegazioni di codice di testo di grandi dimensioni e frammenti di codice che devono essere commentati mentre le applicazioni di debug sono entrambi esempi di commenti multiline. Il compilatore non tiene conto dei commenti. I commenti in C ++ possono essere lunghi una o più righe. Qualsiasi personaggio presente all'interno di un commento è ignorato dal compilatore C ++. I tuoi commenti dovrebbero consentire agli utenti esterni di comprendere il tuo codice.

Se i commenti relativi ai dettagli del programma non vengono forniti, qualcuno che leggerà un'enorme quantità di codice sarà perplesso. È possibile rendere un codice più comprensibile aggiungendo descrizioni extra con commenti. Per rendere comprensibile il codice, i commenti possono contenere una descrizione dell'algoritmo. Se il codice deve essere riutilizzato dopo una pausa significativa, i commenti possono essere utili anche per l'individuo. I commenti non dovrebbero essere usati come stand-in per una spiegazione in lingua inglese di codice scritto male. Scrivere un codice pulito e autoesplicativo dovrebbe essere sempre una priorità. Successivamente, usa la sezione commenti."

Esempio 1

Il commento a linea singola è rappresentato dalla doppia barra "//". I commenti a linea singola sono indicati utilizzandolo. Solo una riga può essere commentata da questo. Dato che è stato progettato per funzionare con la programmazione C ++, è noto come commenti di stile C ++.

#includere
// Esempio di un commento a riga singola
int main ()

// corpo metodo principale
std :: cout << "Single line comment in c++";
restituzione 0;

Qui, abbiamo importato per la prima volta la libreria iostream con C ++ include la parola chiave. Successivamente, abbiamo usato la doppia barra "//" e inserire una riga di testo che dimostra che si tratta di un programma di commenti a linea singola. Inserisci il corpo principale in cui abbiamo anche commentato la riga di testo, il che definisce che il codice è nella sezione Metodo principale.

Il commento a linea singola non viene visualizzato nella schermata della console.

Esempio 2

La/*qualsiasi riga di testo*/è la rappresentazione, con l'inizio una barra in avanti e un asterisco (/*) e la fine di un asterisco e una barra in avanti (*/). I commenti multiline sono indicati utilizzandolo. Più di una riga può essere influenzata dal commento. È stato usato per la prima volta nella programmazione C, da cui il nome "Commento in stile C."

/* Utilizzo di una multi-riga
è dimostrato un commento
In un programma C ++.*/
#includere
int main ()

/* All'interno del commento multiline
il codice è spiegato. Il numero variabile è
Dichiarato e stampato sullo schermo*/
int num = 25;
std :: cout << "The numbers is:";
std :: cout<restituzione 0;

Qui, abbiamo iniziato il nostro programma con il commento multiline. Come discusso, il commento multilinea ha usato il singolo taglio "/" con il segno di asterisco "*". Abbiamo avvolto il nostro paragrafo di testo nel commento multiline. Il testo fornisce i dettagli che abbiamo usato i commenti multilinei nel programma C ++. Quindi, dobbiamo iniziare l'implementazione del programma includendo il modulo C ++. Successivamente, abbiamo introdotto il metodo principale, all'interno del quale abbiamo nuovamente usato il testo multitinico commentato. Il commento multilina spiega che "num" è il nome variabile e abbiamo visualizzato il valore della variabile "num" sullo schermo.

Al momento della compilazione di questo programma C ++, viene visualizzata solo l'istruzione di stampa sul prompt.

Esempio 3

Il codice può anche essere disabilitato nei commenti per impedire l'esecuzione. Ad esempio, invece di eliminare il codice problematico quando incontriamo un problema durante l'esecuzione del programma, possiamo usare i commenti per impedire che venga eseguito; Questo può essere uno strumento di debug molto utile.

#includere
Utilizzo dello spazio dei nomi std;
int main ()
cout << "C++ Program\n";
// cout <<"Error Program;
cout << "C++ other Program";
restituzione 0;

Nel programma sopra, abbiamo deliberatamente messo un comando di errore sul cout. Si noti che nel secondo comando cout, la stringa è al di fuori delle citazioni e utilizziamo le citazioni singole. Questo genera l'eccezione.

Ecco un esempio di come utilizzare i commenti come strumento di debug. Per evitare di generare un errore, abbiamo appena commentato il comando di errore.

#includere
Utilizzo dello spazio dei nomi std;
int main ()
cout << "C++ Program\n";
// cout <<"Error Program;
cout << "C++ other Program";
restituzione 0;

Ora, vedi che prompt ha stampato le istruzioni Cout anziché generare un'eccezione.

Esempio 4

I commenti del blocco sono una forma particolare di commenti multiline che vengono utilizzati all'inizio di ogni file o funzione. Il creatore e lo scopo del file sono divulgati in queste osservazioni di blocchi. Come creare un commento a blocchi è il seguente:

  • Per mantenere il commento allineato con il codice che lo segue, la riga iniziale è rientrata.
  • Le informazioni sull'uso previsto della classe o della funzione sono fornite nel commento.
  • Tra la descrizione del file e un elenco di tag, c'è una riga vuota nel commento.
/*
CS-102 C ++ 11, file.CPP
Scopo: commenti sulla documentazione
@author linux_user
@Version 3.3 16/07/2022
*/
#includere
Utilizzo dello spazio dei nomi std;
int main ()
// cout<<"C++ eaxmple of Documentation comment"
// Stampa Dichiarazione Cout
restituzione 0;

Qui, abbiamo documentato correttamente questo codice del programma con i commenti bloccati. Puoi vedere che abbiamo fornito informazioni sul codice, che fornisce il nome dell'autore, i dettagli del file, la versione del software e anche la data.

Esempio 5

Un commento a linea singola può essere nidificato all'interno di un altro commento che ha diverse righe. Per coppie di commenti multi-line, tuttavia, questa logica è inapplicabile. Non c'è modo di nidificare un commento multi-line all'interno di un altro.

#includere
Utilizzo dello spazio dei nomi std;
int main ()
/*
// Il commento a riga singola
// commento multilinea inizia qui e la riga dei commenti termina qui */
restituzione 0;

In questo particolare esempio, abbiamo usato il commento nidificato a linea singola con la rappresentazione di commento multilinea. Abbiamo avvolto il nostro commento a linea singola con il singolo slash "/" e l'asterisco "*". Ecco come possiamo commentare diverse righe di testo in C++.

Conclusione

Sono stati esaminati sia commenti C# a linea singola che multi-line. Commenti che sono lunghi una riga si concludono nella prima riga che arriva dopo il marcatore // commenti. O mettilo dopo l'istruzione del codice o mettila in cima. È considerato un commento se viene dopo un'istruzione di codice. Durante la compilazione, solo il testo presente tra i delimitatori del commento sarà riconosciuto come commento.