W kursie internetowym znalazłem taki fragment kodu: funkcja ma dodać 2 do podanej przez użytkownika liczby i zwrócić wynik działania.
int dodaj (int liczba)
{
int suma (liczba + 2);
return suma;
}
Z komentarzy autora wynika, że najpierw rezerwujemy miejsce w pamięci, później zapisujemy wynik w pamięci. Nie rozumiem dlaczego pomiędzy int suma a (liczba+2); nie ma operatora przypisania. Kod z kursu uruchamia się w code:: blocks i embarcadero devc++.
Z góry dziękuję za wszelką pomoc.