a z czym dokładnie masz problem?
moje sugestie:
zad1.
a co oznaczają te stosy na dole?
zad2.1.
z przedstawionej na dole liczby typu float wyciągnij część całkowitą (bo masz
(int)x
) dalej zwykłe operacje bitowe i na końcu wynik zamienić z systemu binarnego na dziesiątkowy (czy jakiś tam inny, w którym wasz prowadzący oczekuje waszych wymyślnych odpowiedzi);p
zad2.2
prawda, czyli każda wartość różna od zera;D
nie chciało mi się sprawdzać co to za standard, więc napiszę:
- przedstawić bitowo -1
- zobaczyć czym się różni a i -a bitowo
i liczymy dalej:
!( z ^ (-z)) && (-1 bitowo) != 0
starając się wyliczyć wszystkie możliwe wartości bitów z dla których to zachodzi
zad3.1.
nie rozumiem o co chodzi ze stosami
zad3.2.
przeanalizuj kod i wypisz;p
zad3.3.
przeanalizuj kod i napisz
zad3.4.
dowiedz się jak działa widoczność zmiennych, przeanalizuj kod i napisz
zad3.5.
jak dla mnie zmienna i ginie śmiercią tragiczną w linii 29, ale dowiedz się jak działa widoczność zmiennych, przeanalizuj kod i napisz
zad3.6.
nigdy nie słyszałem o czymś takim jak aliasy, ale wygląda na to, że to referencje/wskaźniki itd., przeanalizuj kod i sprawdź, czy gdzieś się ich używa
zad3.7.
dowiedz się czym są efekty uboczne i przeanalizuj kod
zad3.8.
dowiedz się czym się różni deklaracja od definicji funkcji, po co stosuje się deklaracje i przeanalizuj kod sprawdzając, czy deklaracja funkcji jest tutaj potrzebna