Introduzione ai comandi C ++

Il C ++ è un linguaggio orientato agli oggetti sviluppato da Bjarne Stroustrup. È un livello medio; linguaggio che supporta funzionalità linguistiche sia di alto livello che di basso livello. È considerato un superset di C e che supporta tutte le funzionalità del linguaggio C. Fornisce tutte le funzionalità di programmazione orientate agli oggetti come incapsulamento, occultamento dei dati, ereditarietà e polimorfismo. Ha anche tutte le librerie standard che fungono da blocco predefinito. Diamo un'occhiata alle basi e spostiamoci lentamente verso le funzioni avanzate fornite dal comando C ++.

Comandi di base C ++

1. #define

Questo comando C ++ può essere utilizzato per sostituire un determinato valore in tutto il file in cui si trova. Questo aiuta il compilatore a passare attraverso l'intero file e sostituisce il nome di quella macro che è stata creata con il valore che è stato definito. La sostituzione di questa stringa si interrompe alla fine della riga

2. #error

Questo comando aiuta a visualizzare il messaggio di errore definito e indica che il compilatore si arresta quando viene rilevato questo comando. Quando il compilatore incontra questo comando, il compilatore visualizza il numero di riga e il messaggio menzionato. Questo aiuta il programmatore a eseguire facilmente il debug.

3. #include

Questo include Command aiuta a includere i file menzionati nel codice e ad usarli. Può essere utilizzato in due modi:

  • #includere
  • #include "nome file"

Quando vengono utilizzate parentesi angolari quando un file deve cercare o includere nelle directory della libreria standard. Quando sono specificate le virgolette, indica che è necessario cercare questo nome file nella directory corrente.

4. #pragma

Usando questo comando C ++ il programmatore ha la capacità di far sapere al compilatore quali cose diverse devono essere fatte. #pragma è in genere specifico dell'implementazione e il suo utilizzo può variare da un compilatore all'altro. Esistono diverse opzioni che possono essere utilizzate e una può essere quella di tracciare l'esecuzione del programma.

5. #line

Questo comando C ++ viene utilizzato per modificare il valore delle variabili __LINE__ e __FILE__. Queste variabili visualizzano il file corrente e anche la riga da cui viene letto.

6. #if

Questo comando aiuta a specificare le condizioni da seguire. Consente all'utente di applicare semplicemente il controllo logico e se la condizione è vera, il codice seguirà immediatamente il comando che verrà compilato.

7. #ifdef

Questo comando C ++ è utile per verificare se una macro è stata definita dall'istruzione #define o meno. Se è già definito gallina esegue la successiva istruzione che segue.

8. Cout

Quando un utente desidera stampare del testo o del valore di una variabile definita in precedenza, viene utilizzato cout. Visualizza tutti i valori sullo schermo.

9. Cin

Per accettare il valore dall'utente e assegnarlo a una particolare variabile, lo sviluppatore deve utilizzare la variabile cin. Qualsiasi valore può essere accettato dall'utente e assegnato alla variabile di qualsiasi tipo di dati creato.

10. __FILE__

Questa variabile aiuta a rappresentare il file corrente che viene elaborato. Può essere definito e utilizzato in tutto il codice e utilizzato.

Comandi C ++ intermedi

Di seguito sono riportati i comandi C ++ che dovrebbero essere compresi a livello intermedio.

1. Definizione variabile

Una variabile può essere definita e consente al compilatore di sapere dove creare una variabile. Inoltre, consente al compilatore di sapere quanta memoria è richiesta. Questa definizione richiede un tipo di dati specifico e può anche contenere un elenco di una o più variabili che possono seguire il tipo di dati. Il tipo di dati può essere char, int, float, double, bool, ecc.

2. Lvalue e Rvalue

Le espressioni di valore possono essere riferite a qualsiasi posizione di memoria che si chiama 'lvalue'. Può apparire sul lato sinistro o destro del compito. Rvalue viene utilizzato quando il valore dei dati è archiviato in un indirizzo in memoria. Non può avere un valore che può essere assegnato ad esso e apparirà sul lato destro dell'assegnazione.

3. Ambito delle variabili

L'ambito delle variabili può essere locale o globale. Se l'ambito è locale, è accessibile solo nella funzione o nel blocco in cui sono definite le variabili. Se le variabili sono definite al di fuori di tutte le funzioni, sono globali e sono accessibili ovunque nel codice.

4. Letterali

I letterali possono essere definiti come i valori che un programma non può modificare. Queste possono essere costanti che possono essere divise in numeri interi, numeri in virgola mobile, caratteri, stringhe e valori booleani.

5. Modificatori

Un modificatore può essere utilizzato per modificare il significato del tipo di dati di base e utilizzarlo in modo più preciso in diverse situazioni. I modificatori di dati sono: firmato, non firmato, lungo e corto. Questi possono essere applicati a tipi di base interi.

6. Qualificazioni

I qualificatori forniscono informazioni aggiuntive sulle variabili che precedono. C ++ fornisce tre di questi. Vale a dire, questi sono const, volatili e limitativi.

7. Classe di archiviazione

Questo definisce l'ambito e la durata delle variabili presenti all'interno di una funzione. Le classi di archiviazione fornite da C ++ sono auto, register, static, extern e mutable.

8. Operatori

Questo comando C ++ fornisce tutti gli operatori che sono supportati da C. per citarne alcuni, supporta operatori aritmetici, operatori relazionali, operatori logici, operatori bit a bit, operatori di assegnazione e operatori vari.

9. Cicli

Al fine di eseguire attività che vengono eseguite ripetutamente, C ++ ha fornito funzioni di loop. Questi aiutano a eseguire ripetutamente una serie di istruzioni finché non viene soddisfatta una condizione specifica. Questi loop sono while, for, do..while e nidificati loop.

10. Matrici

Un array è una struttura di dati che viene utilizzata per archiviare una raccolta sequenziale di elementi di dimensioni fisse che appartengono allo stesso tipo. Un array memorizza una raccolta di dati e viene utilizzato come variabili dello stesso tipo.

Comandi avanzati C ++

1. File C ++

Per lavorare con i file, C ++ fornisce la libreria fstream. Ha tre nuovi tipi di dati: stream, stream e fstream. Usando questi può essere specificato nel tipo di dati rispettivamente flusso di file di output, flusso di file di input o qualsiasi flusso di file

2. Gestione delle eccezioni

Per gestire gli errori che si verificano in fase di esecuzione, C ++ fornisce un meccanismo di gestione delle eccezioni. Ha provato, catturato e lanciato blocchi. Utilizzando queste tutte le eccezioni che si sono verificate possono essere gestite.

Suggerimenti e trucchi per i comandi C ++

  • Non confondersi tra l'operatore di assegnazione (=) e per l'operatore di uguaglianza (==).
  • Usa l'istruzione "using" quando lavori con programmi più piccoli.
  • Non utilizzare le variabili globali ad eccezione della comunicazione tra le funzioni
  • Utilizzare le variabili locali con l'istruzione for
  • Fai il maggior uso possibile di classi e oggetti.

Conclusione - Comandi C ++

Quindi l'uso del comando C ++ è molto utile in quanto è un linguaggio orientato agli oggetti. Aiuta l'ereditarietà e, di conseguenza, il riutilizzo del codice. C ++ fornisce tutte le funzioni di C insieme a queste funzionalità. È molto importante imparare il comando C ++ come base per l'apprendimento di altri linguaggi orientati agli oggetti.

Articoli consigliati

Questa è stata una guida ai comandi C ++. Qui abbiamo discusso di comandi C ++ di base, intermedi e avanzati. Puoi anche leggere il seguente articolo per saperne di più -

  1. Usi dei comandi del tableau
  2. Come usare i comandi HBase
  3. Principali comandi di MongoDB
  4. Importanza dei comandi suini

Categoria: