C

volatile

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

volatile i thotë kompajlerit: „kjo variabël mund të ndryshojë jashtë kodit tënd — mos e optimizo, lexoje gjithmonë nga memoria“. Përdoret në pajisje elektronike, për regjistra harduerike ose variabla që i ndryshon një ndërprerje.

EnglishEN

volatile tells the compiler: “this variable can change outside your code — don't optimise it, always read it from memory”. It's used in electronic devices, for hardware registers or variables changed by an interrupt.

Si ta mendosh

Si ta kontrollosh kutinë postare çdo here që kalon, në vend që të supozosh „s'ka ardhur gjë, se s'kishte as mëngjes“.

Lexoje në anglisht

Like checking the letterbox every time you pass, instead of assuming “nothing's come, there was nothing this morning”.

Shembull kodic

volatile int butoni_shtypur = 0;
while (!butoni_shtypur) {
    // pret derisa hardueri ta ndryshojë
}

Terma të lidhur