Kezdőoldal » Számítástechnika » Programozás » Listák elemei miért a nulladik...

Listák elemei miért a nulladik elemmel indulnak?

Figyelt kérdés
Ennek mi az oka és értelme?

2018. szept. 20. 10:22
 1/9 anonim ***** válasza:
Pointer aritmetika.
2018. szept. 20. 10:42
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
Helytakarékosság.
2018. szept. 20. 11:11
Hasznos számodra ez a válasz?
 3/9 anonim ***** válasza:
28%
A vonalzón a számok miért nullától kezdődnek? :O
2018. szept. 20. 11:43
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
100%

Mivel a lista/tömb indexe egy memóriacímtől való eltolást határoz meg:

[link]

[link]

2018. szept. 20. 11:54
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
29%
Ha nem nullával kezdenéd az indexelést, akkor 2 hatványai átlógnának egy másik bitcsoportba, így pl. 256 féle érték nem férne el, csak 9 biten a nyolc helyett. Nem is beszélve a 16-os számrendszerről.
2018. szept. 20. 13:02
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
#5 Azt vágod, hogy hülyeséget írsz? Akár 0-255, akár 1-256, mindkettő 256 különböző érték... A 16-os számrendszerhez pedig nem sok köze van az indexelésnek. #4-es leírta az okot.
2018. szept. 20. 18:37
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:
0%

Te írsz hülyeséget.

A 256-ot nem lehet ábrázolni, csak 9 biten.

Ellenben a 255-öt lehet 8 biten is.

0 és 255 között 256 féle érték ábrázolható 8 biten.

Ez az egyetlen és kizárólagos oka annak, hogy a számítástechnikában miért 0 az első az 1 helyett, ami sorszámnévként a második.

2018. szept. 20. 19:23
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
A 4-es pedig nem az okot írta le, hanem a következményt.
2018. szept. 20. 19:24
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:

Vannak nyelvek, ahol 1-től indexelnek (Fortran, Matlab).

Vannak nyelvek, ahol bárhol lehet kezdeni az indexelést (Pascal és társai, mint például Ada), de alapértelmezetten nullától kezdődik.

Vannak nyelvek, ahol mindig nullától kezdődik (a C nyelvcsalád, talán az Algolnál döntöttek így).


Hogy a memóriában hogy képeződik le, az részletkérdés.

2018. szept. 20. 22:32
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!