Instrukcje wyboru pytanie

Instrukcje wyboru pytanie
M9
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:19
1

Pytanko czy ktos Wie dlaczego k ma taka wartosc?

Kopiuj
Int I,j,k;
I=1,j=2
k=I>j ? I:j; (k ma teraz wartosc 2. Dlaczego?)
k = (I >=0 ? I= 0) + j 

(k ma teraz wartosc 3. Dlaczego?)>
Wie ktos moze dlaczego k przyjmuje takie wartosci? I co znacza znaki ?, :

edytowany 2x, ostatnio: cerrato
Zobacz pozostałe 3 komentarze
SH
Stój Halina
@KamilAdam: fakt. Cieszę się, ze powstają nowe języki
SH
Stój Halina
@KamilAdam: widać kolega dużo się nauczył przez 6 lat
KamilAdam
Podzielam twoją radość
SH
Stój Halina
Mamy kandydaturę na mniejszą ilość symboli niż w Braifucku
KamilAdam
BF ma całkiem dużo symboli. SubLeq ma tylko liczby
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:7 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
2

Ad.1.
I jest mniejsze od j. A wiec jest tam false. A wiec zwraca drugie wyrażenie czyli j

Ad. 2.
I jest większe od zera a wiec jest tam true. A wiec zwraca pierwsze wyrażenie czyli I. Które potem jest zwiększa o j czyli 2

Poza tym:

  • to nie jest instrukcja wyboru tylko operator trojargumentowy :)
  • drugi kod się nie kompiluje, ale założyłem że = należy zastąpić :

Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
edytowany 2x, ostatnio: KamilAdam
M9
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:19
0

Dziekuje

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.