c basics keywords
Impara rapidamente tutta la sintassi di base di C ++ con esempi.
In questo Serie di formazione C ++ approfondita , in questo tutorial impareremo la sintassi di base del C ++, comprese parole chiave, identificatori, blocchi e delimitatori.
Questi termini fungono da base per la programmazione C ++ e dobbiamo conoscerli a fondo prima di iniziare la programmazione vera e propria in linguaggio C ++.
Cosa imparerai:
- Delimitatori e blocchi in C ++
- Identificatori in C ++
- Parole chiave in C ++
- Commenti in C ++
- Conclusione
- Lettura consigliata
Delimitatori e blocchi in C ++
In C ++, la fine di un'istruzione o entità logica è indicata dall'uso del delimitatore o del terminatore dell'istruzione. Il terminatore dell'istruzione utilizzato in C ++ è un punto e virgola (;). Ogni istruzione C ++ deve terminare con un punto e virgola.
Per esempio, vedere le seguenti dichiarazioni,
x = 1;
a = a +1;
Come mostrato sopra, ogni istruzione terminata con un punto e virgola è un'istruzione separata.
Un'altra entità in C ++ è 'blocchi'. Un blocco è un insieme di istruzioni di programmazione connesse logicamente racchiuse tra parentesi graffe di apertura e chiusura.
Di seguito è riportato un blocco valido in C ++:
{ int i=1; cout<<”This is a C++ block”; i++; cout<<”value of i = “< Come mostrato sopra, il blocco in C ++ può anche avere dichiarazioni di variabili, definizioni e qualsiasi altra istruzione di programmazione valida.
Una cosa da notare qui è che C ++ non riconosce la fine della riga come terminatore dell'istruzione.
Per questo motivo, le seguenti dichiarazioni,
a = 1;
a = a + 2;
costo< Può essere scritto su una riga come segue:
asm altro rompere Registrati ritorno firmato protetto provare falso per vai a in linea nuovo Questo protetto typeid unione utilizzando auto bool Astuccio char const Continua enum esplicito esterno galleggiante amico Se operatore privato pubblico reinterpret_cast corto taglia di gettare vero typedef nome del tipo non firmato virtuale rompere esportare catturare classe const_cast predefinito statico vuoto Elimina int static_cast volatile fare lungo struct wchar_t Doppio mutevole interruttore mentre dynamic_cast spazio dei nomi modello
Commenti in C ++
I commenti in C ++ sono dichiarazioni informative che vengono utilizzate nel programma C ++ per spiegare i vari costrutti, la logica del programma o le funzioni utilizzate nel programma. I commenti aiutano a rendere il programma più leggibile e a comprendere il codice più chiaramente. Ogni volta che un compilatore incontra un commento, lo ignora completamente.
C ++ supporta due tipi di commenti, ovvero commenti su una riga e commenti su più righe.
tipi di funzioni c ++
Commenti su una sola riga
I commenti su una sola riga sono scritti fondamentalmente in una sola riga e iniziano con i caratteri '//' e si estendono fino alla fine della riga. Pertanto, quando il compilatore incontra '//', riconosce l'inizio del commento e ignora tutto ciò che lo segue.
Di seguito sono riportati alcuni commenti su una sola riga in C ++:
// questo è un commento di una sola riga
// Sono nella funzione principale
Commenti su più righe
I commenti su più righe o i commenti di blocco sono i commenti racchiusi tra '/ *' e '* /'. Tutto all'interno del blocco che inizia con '/ *' e finisce con '* /' viene ignorato dal compilatore. Questi tipi di commenti non sono necessariamente di una riga, ma possono estendersi a più righe.
Di seguito viene fornito un esempio di commenti su più righe:
/ * Questo è un esempio di
commento su più righe
in linguaggio di programmazione C ++ * /
Conclusione
Con questo, abbiamo coperto praticamente i termini di base che usiamo nella programmazione C ++.
Nel nostro prossimo tutorial, discuteremo in dettaglio i tipi di dati C ++.
=> Guarda qui l'elenco completo dei tutorial C ++ in questa serie
Lettura consigliata
- Nozioni di base sullo scripting di Jmeter BeanShell, parte 1
- Nozioni di base sull'apprendimento di Rational Robot - IBM Test Automation Tool
- Test delle applicazioni: le basi del test del software!
- Conoscenza del dominio assicurativo: nozioni di base sul dominio assicurativo per i tester
- Scripting di JMeter BeanShell, parte 2
- JMeter HTTPS Test Script Recorder
- Tutorial su Unix Pipes: Pipes nella programmazione Unix
- Programmazione orientata agli oggetti in C ++