Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať výrazov s Prírastok & Dekrementační operátormi v C + +

+ + programovací jazyk C môžu byť použité na riešenie mnohých rôznych typov matematických výrazov . Jedna sada z výrazov , ktoré môže otriasť začiatočníkom jazyka sú tie , ktoré zahŕňajú prírastok a operátormi premenou . Tieto subjekty jednoducho pridať alebo odstrániť jeden z hodnoty , ale umiestnenie prevádzkovateľa upravuje , kedy sa vyhodnocuje výraz . Obaja inkrementácia a dekrementace prevádzkovatelia pre- a post - varianty , ktoré musí byť plne pochopené zvládnuť základy C + + . Veci , ktoré budete potrebovať
C + + IDE , ako je Eclipse CDT
C + + Compiler , ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Vložte C + + integrované vývojové prostredie tým , kliknutím na jeho ikonu programu . Keď sa otvorí , vyberte " File /New /Project " a vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE .
2

import " iostream " knižnica umožňujúca pohodlnú tlač hodnôt na výstupe konzoly . Napíšte nasledujúce v hornej časti súboru zdrojového kódu : Spojené

# include

using namespace std ;
3

Vytvorte hlavné funkcie . To je miesto , kde bude váš program spustiť . Syntax pre vytvorenie hlavné funkcie vyzerá ako na nasledujúcom vyhlásení , a mal by byť umiestnený smerom k hornej časti súboru zdrojového kódu , ale pod vyhlásenie dovozných knižnice :

int main ( ) {

}
4

Vytvoriť premennú s názvom " x " a priradiť mu nejaký ľubovoľný hodnotu . Umiestnite nasledujúce vyhlásenie v zložených zátvorkách v hlavnej funkcie :

int x = 100 ;
5

Vytvorte post - inkrementácia výraz pre x . Prevádzkovateľ post - inkrement pridáva jeden na hodnotu po tom , čo súčasná expresia bola hodnotená . Tento prúd výraz je veľmi výraz , kde sa prevádzkovateľ post - inkrement vyvolaný , takže na prvý pohľad sa zdá , že robiť nič . Iba vtedy , keď je hodnota x znova skontrolovať si uvedomiť , že jeden bol pridaný do neho . Napíšte nasledujúce dva príkazy k tlači hodnotu výrazu " x + + " a " x " :

cout << x + + << endl ;

cout << x << endl ;
6

spustite program stlačením zeleného tlačidla " Play " sa nachádza v hornom rade tlačidiel . Výstup programu vytvára hodnotu " 100 " nasledovaný " 101 " . Keď sa výrazom " x + + " je vytlačený , pôvodná hodnota x sa používa preto , že operácia post - inkrement neuskutoční , kým celý výraz bol hodnotený . Ak tlačíte x v nasledujúcom riadku , môžete vidieť , že to bola zvýšená o jednu .
7

použite operátor pre- inkrementácia okamžite pridať jeden na hodnotu . Napíšte nasledujúci príkaz pomocou operátora pre- inkrementácia :

cout << + + x << endl ;
8

spustiť program ešte raz . K dispozícii je nová rada výstup , ktorý produkoval hodnotu " 102 " . Prevádzkovateľ pre- inkrementácia pridáva jeden na hodnotu ihneď a nemusí čakať na vyjadrenie uzavrieť .
9

použite operátor pre- Dekrementační okamžite odpočítať jeden z premennej x . Napíšte nasledujúci príkaz :

cout << - x << endl ;
10

Spustite program znovu . To bude vyrábať novú radu výstupu programu , ktorý uchováva hodnotu " 101 " . To je vzhľadom k bezprostrednej povahe pre- znižujúce hodnoty .
11

Napíšte niektoré výrazy , ktoré sa zaoberajú post - znižujúce hodnoty . Rovnako ako post - inkrementácia hodnoty , po - Dekrementační hodnoty nevykonávajú svoje Dekrementační operácie až po výraz bol plne vyhodnotený . Napíšte nasledujúce príkazy na testovanie správania post - Dekrementační :

cout << x - << endl ;

cout << x << endl ;
12

spustite program ešte raz . Tentoraz sa dve nové linky z výstupu vytlačiť do okna konzoly . Hodnota prvý vytlačený riadok je " 101 " , zatiaľ čo druhý riadok vytlačený je " 100 " . To je preto , že prevádzka po úbytku nemá vplyv na aktuálny výraz . Hodnota je nastavená len po tom , čo výraz bola uzavretá , a to vysvetľuje , prečo vidíte , že jeden bol v priebehu druhého riadku výstupu odpočítať od x .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené