C, если заявление
Если логическое выражение последовало заявлениесо стороны одного или нескольких операторов.
грамматика
Если заявления , синтаксис языка C:
if(boolean_expression) { /* 如果布尔表达式为真将执行的语句 */ }
Если логическое выражениеистинно, будет выполняться, если заявление в блоке кода.Если логическое выражениеложно, если первый набор кодов после утверждения (после закрывающей скобкой) будет выполняться.
языка C для любогоненулевого и ненулевоезначение считаетсяистинным,нулевой илинулевойпредполагаетсяложным.
технологическая схема
примеров
#include <stdio.h> int main () { /* 局部变量定义 */ int a = 10; /* 使用 if 语句检查布尔条件 */ if( a < 20 ) { /* 如果条件为真,则输出下面的语句 */ printf("a 小于 20\n" ); } printf("a 的值是 %d\n", a); return 0; }
Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:
a 小于 20 a 的值是 10