Programowanie C nie rozumiem o co chodzi

0

Co oznacza to oznacza? Nie moge tego ogarnac...

temp=n1+n2;
n1=n2;
n2=temp;

5

Po tych 3 linijkach n1 będzie miało wartość n2, a n2 wartość sumy starego n1 i n2.

1

// np. n1 = 3, n2 = 5;

// Do temp przypisz 8 -> n1 + n2
temp=n1+n2;

// Do n1 przypisz 5 -> n2
n1=n2;

// do n2 przypisz 8 -> temp
n2=temp;

2

W języku C, operator "=" oznacza operator przypisania: przypisuje wartość prawego argumentu lewemu. Operator "+" oznacza operator zwykłego dodawania arytmetycznego.

Np.
a = 5
oznacza, że do zmiennej "a" przypisuję wartość 5

b = 5 + 3
oznacza, że do zmiennej "a" przypisuję wartość po wykonaniu działania dodawania na argumentach 5 i 3 czyli 8.

a = b
oznacza, że do zmiennej "a" przypisuję wartość, którą przechowuje zmienna "b".

1

Wygląda na ciąg fibonacciego. Brakuje tylko pętli.

0

obawiam się, że ten problem nie dotyczy tylko programowania stricte w C.

1 użytkowników online, w tym zalogowanych: 0, gości: 1