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ù -
- Usi dei comandi del tableau
- Come usare i comandi HBase
- Principali comandi di MongoDB
- Importanza dei comandi suini