Mam taki oto fragment kodu do przetłumaczenia na język C:
function L(w: integer): pref;
var h: pref;
begin h:=poczatek; koniec↑.klucz;=w;
while h↑.klucz<>w do h:=h↑.nast;
if h=koniec then
begin new(koniec); z;=z+1; h↑.licznik:=0; h↑.slad:=nil; h↑.nast:=koniec end;
L=h;
end
dochodzę do:
pref functionL (int w){
pref h;
h=poczatek;
koniec.klucz=w;
while(h.klucz!=w)
h=h.nast;
if(h=koniec)
{
new(koniec);
z=z++;
h.licznik=0;
h.slad=0;
h.nast=koniec
}
i teraz moje pytanie:
koniec↑.klucz;=w;
czy to oznacza wskaźnik: koniec.klucz=w? I co oznacza końcowe L=h;
?
dodanie znaczników <code class="delphi"> i <code class="c">
- @furious programming