Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Pokaż wątki - Frodo

Strony: [1]
1
C, C++ / Co to kur... jest
« dnia: 2008-02-01, 19:10 »
#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?

Strony: [1]
Do góry