Mellékhatás (programozás)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. június 7-én felülvizsgált verziótól ; az ellenőrzések 6 szerkesztést igényelnek .

A mellékhatások egy  futó program bármely olyan művelete , amely megváltoztatja a végrehajtási környezetet [ 1 ] .  Például a mellékhatások közé tartozik [2] :

A funkció mellékhatása , hogy a számítások  végrehajtása során képes a globális változók értékeinek beolvasására és módosítására , I/O műveletek végrehajtására, rendkívüli helyzetekre való reagálásra, kezelőik meghívására . Ha kétszer hív meg egy mellékhatás függvényt ugyanazzal a bemeneti argumentum értékkészlettel, akkor előfordulhat, hogy ennek eredményeként eltérő értékeket adunk vissza. Az ilyen függvényeket nem- determinisztikus függvényeknek nevezzükmellékhatásokkal.

Lásd még

Jegyzetek

  1. Nemzetközi szabvány. ISO/IEC 9899:201x. Informatika - Programozási nyelvek - C . bizottsági tervezet N1570  (eng.) (pdf) 5.1.2.3. szakasz, 2. bekezdés . ISO/IEC (2011. április 12.) .  — A C11 szabvány tervezete. Letöltve: 2014. november 22. Az eredetiből archiválva : 2021. december 25.
  2. cppreference.com. " A számítások sorrendje archiválva 2015. február 15-én a Wayback Machine -nál "  .

Irodalom