Jak używać prawdziwych i fałszywych wartości w C

Jak używać prawdziwych i fałszywych wartości w C
Prawda i fałsz Wartości są niezbędnymi elementami programowania w C i są ogólnie zadeklarowane jako albo 0 lub 1 i może być używane warunkowo do tworzenia logiki rozgałęzienia. Opanowanie ich użycia jest kluczem do opracowywania skutecznych i wydajnych programów w języku C.

Dowiedz się, jak wykorzystywać prawdziwe i fałszywe wartości w C, wdrażając wytyczne w tym samouczku.

Użycie prawdziwej i fałszu w c

Użytkownicy C mogą korzystać PRAWDA I FAŁSZ W:

  • Z instrukcją IF
  • Z pętlami
  • Typ powrotu funkcji

1: Korzystanie z True and False w C z instrukcją IF

Najbardziej podstawowe zastosowanie prawda i fałsz jest przy ocenie wyrażenia w kontekście Jeśli oświadczenie. Kod zawarty w ramach If oświadczenie jest wykonywany, jeśli wartość jest oceniana jako PRAWDA. Kod instrukcji IF jest pomijany, jeśli wartość oceni FAŁSZ. Śledźmy to z prostym przykładem pokazanym poniżej:

#włączać
#włączać
int main ()
flaga bool = false;
if (flaga)
printf („flaga jest prawdziwa”);

w przeciwnym razie
printf („flaga jest fałszywa”);

powrót 0;

W powyższym kodzie podaliśmy 'flaga' zmienna wartość bool FAŁSZ. A następnie sprawdziłem wartość w stanie IF. Jeśli wartość jest fałszywa, wydrukujemy flagę, jest fałszywe i odwrotnie.

Wyjście

2: Używanie prawdziwego i fałszu w C z pętlami

Pętle może również użyć Boolean Wartości do kontrolowania przepływu pętli. Na przykład a podczas pętli wykonałby swój organ kodu, jeśli dostarczony warunek jest prawdziwy. Podobnie jak instrukcja IF-Else, warunek za jakiś czas pętla może być wyrażeniem logicznym, które ocenia PRAWDA Lub FAŁSZ. Ta sama koncepcja dotyczy innych rodzajów pętli, takich jak dla.

Można to zobaczyć w przykładzie:

#włączać
#włączać
int main ()
flaga bool = prawda;
int a = 0;
while (flaga)
printf („a is %d \ n”, a);
A ++;
if (a> 5)
flaga = fałsz;


powrót 0;

W powyższym przykładzie pętla pobytu uruchomi się i drukuje wartości z 0 Do 5, i kiedy pętla osiąga 5, flaga Zwróci się do fałszywego, co z kolei nie wydrukuje więcej wartości.

Wyjście

3: Korzystanie z True i False w C z typem zwrotu funkcji

Wreszcie wartości logiczne mogą być używane jako typy zwrotu dla funkcji. Typ powrotu logicznego pozwala na zwrócenie funkcji PRAWDA Lub FAŁSZ, w zależności od logiki w funkcji i wartości przekazywane jako parametry. Rozważ ten przykład funkcji, która sprawdza, czy liczba jest dziwna:

#włączać
#włączać
bool is_even (liczba int)
if (liczba % 2 == 0)
zwrócić true;

w przeciwnym razie
zwrócić fałsz;


int main ()
int num = 7;
if (is_even (num))
printf („%d is a nawet \ n”, num);

w przeciwnym razie
printf („%d is nieparzyste \ n”, num);

powrót 0;

W takim przypadku funkcja sprawdza pozostałą część X podzielony przez 2. Jeśli jest to równe zero, liczba jest równa, a funkcja zwraca FAŁSZ. W przeciwnym razie liczba jest dziwna, a funkcja zwraca PRAWDA.

Wyjście

Wniosek

W C rozważane jest każde wyrażenie, niezależnie od tego, czy jego typ jest numeryczny, czy wskaźnik PRAWDA Jeśli wartość tego wyrażenia jest niezerowa (i.mi., ma wszystkie bity). Użytkownicy mogą wybrać dowolny PRAWDA I FAŁSZ Metoda zgodnie z wyborem. Ogólnie, Boolean Wartości są zupełnie przydatne, gdy programowanie w języku C. Pozwalają programistowi podejmować decyzje w formie Oświadczenia IF-Else i stwórz Pętle które iterowane w oparciu o porównanie logiczne. Wartości logiczne mogą być również używane jako Typy zwrotów funkcji, umożliwiając funkcję zwrócenie prawdziwej lub fałszu na podstawie logiki w tej funkcji.