1
C, C++ / Co to kur... jest
« dnia: 2008-02-01, 19:10 »Kod: [Zaznacz]
#include <iostream>
#include <string>
using namespace std;
int main()
{
int lol = 4;
if (!(lol = 5)) cout << "char isnt 5 but test is finished!";
return 0;
}
Testowałem sobie właśnie "!" i za nic nie mogę pojąć dlaczego tekst który mam w poleceniu cout nie wyświetla się. Bo jeżeli wpiszę:if (lol = 5) ... to jasne że to nie jest prawda i polecenie nie powinno się wyświetlić. A wyświetla się. Zaś gdy dodam "!" jak w przykładzie powyżej, z fałszu powinna się zrobić prawda, tak? Więc dlaczego tak nie jest?