W jaki sposób zmienna lokalna wewnątrz funkcji może zachowywać wartość z wcześniejszych wywołań
Ostatnio zmodyfikowano 2012-06-24 22:32
McAffey Temat założony przez niniejszego użytkownika |
W jaki sposób zmienna lokalna wewnątrz funkcji może zachowywać wartość z wcześniejszych wywołań » 2012-06-24 20:46:06 Witam. Wertuję google ale nie mogę znaleźć rozwiązania dla tego zakładam nowy temat. Przypadkiem gdzieś tu w kursie natrafiłem na zdanie które mnie intryguje, mianowicie : Zachowanie zmiennych lokalnych można zmienić tak, by przy każdym wejściu w funkcję była to ta sama zmienna i zachowywała swoją ostatnią wartość. |
Nie spotkałem się wcześniej z czymś takim, dla tego intryguje mnie w jaki sposób zmienna lokalna wewnątrz ciała funkcji może zachować wartość z wcześniejszych wywołań tejże funkcji (oczywiście nie korzystając ze zmiennych globalnych). Mógłbyś DejaVu (lub ktokolwiek inny, kto wie o co chodzi) wytłumaczyć "co autor miał na myśli" :) |
|
kampar |
» 2012-06-24 20:51:22 zmienna statyczna (np. static int x;) |
|
McAffey Temat założony przez niniejszego użytkownika |
» 2012-06-24 22:32:40 O to mi chodziło, dzięki :) |
|
« 1 » |