Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come calcolare espressioni con incremento e decremento Operatori in C + +

Il C + + linguaggio di programmazione può essere utilizzato per risolvere diversi tipi di espressioni matematiche . Una serie di espressioni che possono sfidare i principianti alla lingua sono quelle che coinvolgono gli operatori di incremento e decremento . Questi operatori semplicemente aggiungere o sottrarre uno da un valore , ma il posizionamento dell'operatore governa quando l'espressione viene valutata . Entrambi gli operatori di incremento e decremento sono pre-e post -variazioni che devono essere pienamente compreso per padroneggiare le basi del C + + . Cose che ti serviranno
C + + IDE come Eclipse CDT
C + + Compiler , un tale GCC
Mostra più istruzioni
1

Caricare il + + ambiente di sviluppo integrato per C cliccando sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di testo parte dell'IDE.
2

importare la libreria " iostream " per abilitare la stampa conveniente di valori nella console di output . Scrivere il seguente all'inizio del file di codice sorgente :

# include

using namespace std;
3

Creare un principale funzione . Questo è dove il programma si avvia. La sintassi per la creazione di una funzione principale si presenta come la seguente dichiarazione , e deve essere posizionato verso la parte superiore del file di codice sorgente , ma sotto le istruzioni di importazione della libreria :

int main ( ) {

}
4

Creare una variabile di nome " x " e assegnarle un valore arbitrario . Introdurre la seguente dichiarazione all'interno delle parentesi graffe della funzione principale :

int x = 100;
5

creare un'espressione di post-incremento di x . L' operatore di post -incremento aggiunge uno a un valore dopo l' attuale espressione è stata valutata. Questa espressione attuale è l'espressione in cui è stato richiamato l'operatore di post-incremento , quindi in un primo momento sembra non fare nulla . Solo quando il valore di x è verificata ancora una volta ti rendi conto che uno è stato aggiunto ad esso. Scrivi le due istruzioni seguenti per stampare il valore dell'espressione " x + + " e " x " :

cout << x + + << endl;

cout << x << endl;
6

Eseguire il programma premendo il tasto verde "Play " che si trova sulla fila superiore di pulsanti . L' output del programma produce il valore " 100 " seguito da " 101 ". Quando l'espressione " x + + " è stampato , il valore originale per x è usato perché l'operazione di post-incremento non ha luogo solo dopo l'intera espressione è stata valutata. Quando si stampa x nella riga seguente , si vede che è stato incrementato di uno .
7

Utilizzare l'operatore di pre -incremento per aggiungere uno ad un valore immediatamente . Scrivi la seguente dichiarazione utilizzando l' operatore di pre-incremento :

cout << + + x << endl;
8

Eseguire il programma di una volta. Vi è una nuova linea di produzione che ha prodotto il valore " 102 ". L'operatore di pre-incremento aggiunge uno ad un valore immediatamente e non dover aspettare per l'espressione di concludere .
9

Utilizzare l'operatore pre-decremento di sottrarre immediatamente uno dalla variabile x . Scrivi la seguente dichiarazione :

cout << - x << endl;
10

Eseguire di nuovo il programma . Ciò produrrà una nuova linea di output programma che contiene il valore "101 ". Ciò è dovuto alla natura immediata di valori pre - decrescenti .
11

Scrivi alcune espressioni che si occupano di post- decrescenti valori . Proprio come i valori post- incremento, valori post- decrescenti non eseguono le loro operazioni decrescenti fino a dopo l' espressione è stato pienamente valutato . Scrivere le seguenti istruzioni per verificare il comportamento post-decremento :

cout << x - << endl;

cout << x << endl;
12

Eseguire il programma una volta di più . Questa volta , due nuove linee di produzione verrà stampato nella finestra della console . Il valore della prima riga stampata è " 101 ", mentre la seconda riga stampata è " 100 ". Questo perché l'operazione di post-decremento non influenza l'espressione corrente . Il valore è impostato solo dopo che l'espressione è stato concluso , e che spiega perché si vede che uno è stato sottratto da x durante la seconda linea di produzione .

 

Programmazione © www.354353.com