编程中的决策结构与逻辑操作
1. 嵌套 if 语句
在编程里,当 if 语句的条件为真时执行的语句本身也可以是一个 if 语句,这种结构被叫做嵌套 if。只有当外层 if 的条件为真时,才会测试内层 if 的条件。而且,嵌套在另一个 if 里面的 if 同样可以包含嵌套 if,你能够根据需求进行任意深度的嵌套。
下面是一个示例代码,用于测试输入的字符是否为字母:
// Ex4_03.cpp
// Using a nested if
#include <iostream>
int main()
{
char letter {}; // Store input here
std::cout << "Enter a letter: "; // Prompt for the input
std::cin >> letter;
if(letter >= 'A')
{ // Letter is 'A' or larger
if(letter <= 'Z')
{ // letter is 'Z' or smaller
std::cout << "You entered an uppercase letter." << std::endl;
return 0;
}
}
if(letter >= 'a'
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



