Bendir - Wikipedia, frjálsa alfræðiritið

# Bendir

### Úr Wikipediu, frjálsa alfræðiritinu

  Hér er fjallað um hugtak í tölvunarfræði. Einnig er til hljóðfærið bendir.

Bendar eru, í forritun, sérstakar breytur sem vísa í tiltekin minnishólf í tölvunni, frekar en að innihalda eitthvað tiltekið gildi sjálfar. Þegar aðgerð er gerð á bendi er í raun verið að gera aðgerð á minnishólfið sem bendirinn bendir á. Þó er það svo að bendirinn inniheldur raunverulega gildi - þ.e., raðtölu þess minnishólfs sem það bendir á.

Bendar eru til staðar með einum eða öðrum hætti í flestum forritunarmálum, svo C, C++, Pascal og FORTRAN. Notast verður við forritunarmálið C í dæmum í þessari grein.

## [breyta] Dæmi

Fyrst skilgreinum við venjulega heiltölubreytu:

    int breyta = 0;

Í C eru bendar táknaðar með "*" tákni framan við nafn breytunnar í skilgreiningunni:

    int *pBreyta;

Svo gefum við bendinum gildi með því að láta hana vísa í minnishólf upphaflegu breytunnar. "&" táknið er einundaraðgerð (unary operator) sem skilar minnishólfi breytunnar sem á eftir henni fylgir.

    pBreyta = &breyta;

Af „http://is.wikipedia.org../../../b/e/n/Bendir.html“

Flokkar: Forritun

##### Views

- Grein
- Spjall
- Núverandi útgáfa

##### Leit

##### Á öðrum tungumálum

- Català
- Česky
- Deutsch
- English
- Español
- Suomi
- Français
- עברית
- Italiano
- 日本語
- 한국어
- Nederlands
- Polski
- Português
- Русский
- Slovenčina
- Svenska
- தமிழ்
- Türkçe