电信改公网ip可以做网站吗,销售平台建设方案,网站推广计划机构,小公司网站目录
1. if语句
2. if...else语句
3. if...else if...else 语句
4. 嵌套if语句 C 语言把任何非零和非空的值假定为 true#xff0c;把零或 null 假定为 false。 语句描述if语句一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。if...else语句一个 if 语句 后可跟… 目录
1. if语句
2. if...else语句
3. if...else if...else 语句
4. 嵌套if语句 C 语言把任何非零和非空的值假定为 true把零或 null 假定为 false。 语句描述if语句一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。if...else语句一个 if 语句 后可跟一个可选的 else 语句else 语句在布尔表达式为假时执行。嵌套if语句您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。switch语句一个 switch 语句允许测试一个变量等于多个值时的情况。嵌套switch语句您可以在一个 switch 语句内使用另一个 switch 语句。
1. if语句
C 语言中 if 语句的语法
if(判断条件)
{/* 如果表达式为真将执行的语句 */
} 如果布尔表达式为 true则 if 语句内的代码块将被执行。如果布尔表达式为 false则 if 语句结束后的第一组代码闭括号后将被执行。 C 语言把任何非零和非空的值假定为 true把零或 null 假定为 false。 代码示例条件满足
#include stdio.hint main()
{/* 局部变量定义 */int a 10;/* 使用 if 语句检查布尔条件 */if (a 20){/* 如果条件为真则输出下面的语句 */printf(a 小于 20\n);}printf(a 的值是 %d\n, a);return 0;
} 条件不满足将跳过if语句
#include stdio.hint main()
{/* 局部变量定义 */int a 10;/* 使用 if 语句检查布尔条件 */if (a 9){/* 如果条件为真则输出下面的语句 */printf(a 小于 20\n);}printf(a 的值是 %d\n, a);return 0;
} 2. if...else语句 一个 if 语句 后可跟一个可选的 else 语句else 语句在布尔表达式为 false 时执行。
C 语言中 if...else 语句的语法
if(判断语句)
{/* 如果布尔表达式为真将执行的语句 */
}
else
{/* 如果布尔表达式为假将执行的语句 */
}如果布尔表达式为 true则执行 if 块内的代码。如果布尔表达式为 false则执行 else 块内的代码。 C 语言把任何非零和非空的值假定为 true把零或 null 假定为 false。 代码示例条件满足
#include stdio.hint main ()
{/* 局部变量定义 */int a 10;/* 检查布尔条件 */if( a 20 ){/* 如果条件为真则输出下面的语句 */printf(a 小于 20\n );}else{/* 如果条件为假则输出下面的语句 */printf(a 大于 20\n );}printf(a 的值是 %d\n, a);return 0;
} 条件不满足将执行else语句
#include stdio.hint main ()
{/* 局部变量定义 */int a 100;/* 检查布尔条件 */if( a 20 ){/* 如果条件为真则输出下面的语句 */printf(a 小于 20\n );}else{/* 如果条件为假则输出下面的语句 */printf(a 大于 20\n );}printf(a 的值是 %d\n, a);return 0;
} 3. if...else if...else 语句 一个 if 语句后可跟一个可选的 else if...else 语句这可用于测试多种条件。 当使用 if...else if...else 语句时以下几点需要注意 一个 if 后可跟零个或一个 elseelse 必须在所有 else if 之后。一个 if 后可跟零个或多个 else ifelse if 必须在 else 之前。一旦某个 else if 匹配成功其他的 else if 或 else 将不会被测试。 C 语言中的 if...else if...else 语句的语法
if(判断条件1)
{/* 当布尔表达式 1 为真时执行 */
}
else if(判断条件2)
{/* 当布尔表达式 2 为真时执行 */
}
else if(判断条件3)
{/* 当布尔表达式 3 为真时执行 */
}
else
{/* 当上面条件都不为真时执行 */
}当if语句满足后将不在执行else...if以及else语句
#include stdio.hint main()
{int a 9;if (a10){printf(a 的值小于10\n);}else if (a20){printf(a 的值小于20\n);}else if (a30){printf(a 的值小于30\n);}else{printf(没有匹配的值\n);}return 0;
} 一旦某个 else if 匹配成功其他的 else if 或 else 将不会被测试
#include stdio.hint main()
{int a 19;if (a 10){printf(a 的值小于10\n);}else if (a 20){printf(a 的值小于20\n);}else if (a 30){printf(a 的值小于30\n);}else{printf(没有匹配的值\n);}return 0;
} 4. 嵌套if语句 在 C 语言中嵌套 if-else 语句是合法的这意味着您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句
if(判断条件1)
{/* 当布尔表达式 1 为真时执行 */if(判断条件2){/* 当布尔表达式 2 为真时执行 */}
}#include stdio.hint main ()
{/* 局部变量定义 */int a 100;int b 200;/* 检查布尔条件 */if( a 100 ){/* 如果条件为真则检查下面的条件 */if( b 200 ){/* 如果条件为真则输出下面的语句 */printf(a 的值是 100且 b 的值是 200\n );}}printf(a 的准确值是 %d\n, a );printf(b 的准确值是 %d\n, b );return 0;
} Visual Studio编辑器左侧菜单栏不小心关掉如何打开左侧解决方案资源管理器不显示如何打开、C语言中int main和void main的区别以及C工程的创建_visual studio2022 资源管理器怎么打开桌面面板-CSDN博客 Visual Studio编辑器中C4996 ‘scanf‘: This function or variable may be unsafe.问题解决方案-CSDN博客