bool result = true;
printf(«Результат: %s», result ? «true» : «false»);
Пример 1:
#include <stdio.h> int main() { int num = 10; if (num > 5) { printf("Число больше 5 "); } else { printf("Число меньше или равно 5 "); } return 0; }
Пример 2:
#include <stdio.h> int main() { int x = 15; int y = 10; if (x > y) { printf("x больше y "); } else if (x == y) { printf("x равно y "); } else { printf("x меньше y "); } return 0; }
Таким образом, оператор if позволяет управлять выполнением кода в зависимости от условия, что является важным аспектом в программировании на языке Си.
#include <stdio.h>
int main() {
int value = 1;
switch(value) {
case 0:
printf("Значение равно false");
break;
case 1:
printf("Значение равно true");
break;
default:
printf("Некорректное значение");
break;
}
return 0;
}
#include <stdio.h>
#include <string.h>
int main() {
char value[6] = "false";
switch(strcmp(value, "true")) {
case 0:
printf("Значение равно true");
break;
default:
printf("Значение равно false");
break;
}
return 0;
}
Рассмотрим несколько примеров:
#include <stdio.h>
int main() {
int a = 5;
int b = 10;
int max;
max = (a > b) ? a : b;
printf("Максимальное число: %d", max);
return 0;
}
Результат выполнения программы:
Максимальное число: 10
#include <stdio.h>
int main() {
int isTrue = 1;
isTrue ? printf("Значение истинно") : printf("Значение ложно");
return 0;
}
Результат выполнения программы:
Значение истинно