Kezdőoldal » Számítástechnika » Programozás » Rendben van az, hogy Pascal-ba...

Rendben van az, hogy Pascal-ban konstansként megadott értékeket meg lehet változtatni, vagy ha ezt teszem, lehet probléma ebből a későbbiekben?

Figyelt kérdés

Én úgy tudtam, hogy csak változóként megadott értékeket lehet megváltoztatni, tehát ha egy változóban megadok egy tömböt pár értékkel, azt meg tudom változtatni, de legnagyobb meglepetésemre konstansnál is megengedi ezt a Pascal (Free Pascal-ról van szó), ennek tényleg így kell működnie?

Gondoltam: a konstans azért konstans, mert mindig állandó, ugyanaz...


program Konstans_proba;

uses crt;

const

t:array[1..2] of byte=(1,2);

begin

t[1]:=25;

t[2]:=30;

writeln(t[1],' ',t[2]);

end.


Nagyon rosszul tudtam valamit?



2014. aug. 23. 07:35
 1/2 ejbenjaro ***** válasza:
Igen, rendben van, mert a típusos konstans értéke megváltoztatható.
2014. aug. 23. 08:27
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:

Igen, tényleg...

Ha azt írom konstansnak, hogy "n=5" az már nem változtatható meg, mert nem típusos konstans. Nagyon szépen köszönöm a választ.

2014. aug. 23. 09:04

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!