Kezdőoldal » Számítástechnika » Programozás » Mért mondják a char-t, és a...

Mért mondják a char-t, és a string-et változónak, amikor tömbök?

Figyelt kérdés
2023. máj. 6. 20:53
1 2
 1/17 anonim ***** válasza:
73%
A char nem tömb.
2023. máj. 6. 20:58
Hasznos számodra ez a válasz?
 2/17 anonim ***** válasza:
79%

A tömb nem lehet változó?

Amúgy is, egy változóval hivatkozol a kezdőcímre, ahonnan a többi elem elérhető (C-ben pl)

A char nem tömb, de a string se feltétlen, de az lehet az.

2023. máj. 6. 21:16
Hasznos számodra ez a válasz?
 3/17 anonim ***** válasza:
74%
Az, hogy a C-ben tömbként van implementálva az egy sajátosság. Van olyan nyelv amelyikben egy string ugyanolyan változó mint bármelyik másik.
2023. máj. 6. 21:30
Hasznos számodra ez a válasz?
 4/17 anonim ***** válasza:
59%

A char és a string nem változó, hanem típus...

Amúgy meg a C-t kivéve a string nem is tömb.

2023. máj. 6. 21:32
Hasznos számodra ez a válasz?
 5/17 anonim ***** válasza:

A négyes válasza félig helyes.

A char és a string valóban elemi adattípusok, nem változók, de a string a C-n kívül más nyelvekben (pl Pascal, Lua) is lehet tömb.

2023. máj. 7. 01:18
Hasznos számodra ez a válasz?
 6/17 anonim ***** válasza:
31%

A változó egy névvel ellátott memóriacím. A char és string típusú adatokat ugyanúgy a memóriában tároljuk, mint a többi típusú adatot, így van memóriacímük is, ezt a cím van társítva a változó nevéhez.


Ez a C-ben a programozó szemszögéből is látható, mert egy tömbváltozó gyakorlatilag a tömb első elemére mutató pointet, a tömbben való címzés pedig megvalósítható pointer összeadással ill. kivonással.

2023. máj. 7. 07:23
Hasznos számodra ez a válasz?
 7/17 anonim ***** válasza:
56%

"A változó egy névvel ellátott memóriacím."


Ez inkább úgy igaz, hogy a változó, futásidőben, egy névvel ellátott memóriacímen, vagy memóriacímtől kezdődően található adattartalom, ahol a tartalom, mint információ, lehet nulla vagy nil is. Feltéve, ha bizonyos tipusú interpreterben futtatható programról beszélünk.


Gépi kódra fordított programok esetében a változóknak nincs nevük.

2023. máj. 7. 07:37
Hasznos számodra ez a válasz?
 8/17 A kérdező kommentje:
Nézzük C++-ban.
2023. máj. 7. 10:20
 9/17 A kérdező kommentje:
A char egy karaktertömb.
2023. máj. 7. 10:20
 10/17 A kérdező kommentje:
Egyenként fel lehet tölteni az elemeket. Van külön indexe, mint a tömböknél. Ugyanúgy ki lehet írni az elemeket, akár egyenként.
2023. máj. 7. 10:23
1 2

További 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!