Ce este adevărul

Care este adevărul?

Care este adevărul?

Fiecare expresie condițională este verificat „true“ dacă este sau fals. Acest lucru ridică o întrebare interesantă: Ce este adevărul?

Putem răspunde la această întrebare eternă, cel puțin așa cum sa stabilit în limbajul C. Reamintim, în primul rând, că expresia în C este întotdeauna setat. Acest lucru rămâne vepnym chiar și pentru expresiile condiționale, după cum se arată în exemplul de mai jos. Aceasta definește valorile celor două expresii condiționale, dintre care unul este adevărat, iar al doilea - fals.

true = (10> 2); / * Adevăraților * /

= False (10 = 2); / * Raportul Fals * /

printf ( "true = false ;. = .n" true, false.);

În acest exemplu, valorile celor două expresii condiționale sunt atribuite două variabile. Pentru a nu confunda cititorul, le-am atribuit o variabilă de expresie adevărată, ceea ce este adevărat, și o falsă variabilă - o expresie valoare care este falsă. obținem următorul rezultat simplu, atunci când executați programul:

= True 1; = False 0

Iată cum! Se pare că, în C, valoarea „adevărat“ - este 1, o „minciună“ - 0. Putem verifica cu ușurință prin rularea programului de mai jos.

printf ( "1 corespunde istine.n");

printf ( "neadevărat 1 n.");

printf ( "0 nici un mijloc mint n.");

printf ( "0 oznachaetlozh n.");

Noi spunem că 1 ar trebui să fie considerată ca o declarație adevărată, și 0 - fals. Dacă opinia noastră este corectă, în prima declarație, dacă trebuie să fie executată prima ramură (ramura a dacă și a doua if -. În al doilea rând (ramura altceva) Încercați să rulați programul pentru a vedea dacă am dreptate ..

articole similare