Kezdőoldal » Számítástechnika » Programozás » C++-ban az értékadás utasítás...

C++-ban az értékadás utasítás vagy kifejezés?

Figyelt kérdés

2017. ápr. 24. 09:10
 1/5 anonim ***** válasza:
Mindkettő.
2017. ápr. 24. 09:35
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

Mindkettő.

int a = 14; (az utasítás 14-et ír az a változóba, a kifejezés értéke 14)

bool b = (a > 5); (Mivel a > 5, ezért a b változóba true kerül, a kifejezés értéke is true)

int c = a++; (a c változóba 15 kerül, a kifejezés értéke 15)

int d = ++a; (a d változóba 16 kerül, a kifejezés értéke viszont 15)

2017. ápr. 24. 10:12
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
Előző rosszul írtad mert a prefix először értéket növel majd visszaadja. Szal a d értéke 16 és 'a' értéke is. Ezért a kifejezés értéke 16.
2017. ápr. 24. 10:47
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
Mindkettő. Ezért kell vigyázni, ne írj if (a == 5) {} helyett if (a = 5) {}-t.
2017. ápr. 24. 13:29
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

ha úgy vesszük,az utasítás lehet

- üres utasítás

- kifejezés

- eljáráshívás

stb.


aztán a kifejezés lehet

- literál

- értékadás

- változó, nevesített konstans

- függvényhívás

stb.


szóval értékadás szerepelhet minden olyan helyen, ahol kifejezés állhat - így utasításban is

2017. ápr. 24. 18:44
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!