计算机编程中的决策基础
1. 引言
计算机编程不仅仅是编写代码,更重要的是如何让计算机按照我们的意图进行决策。决策是编程的核心,它决定了程序的行为和逻辑。通过布尔类型(true或false),我们可以构建复杂的决策模型,从而控制程序的流程。本文将深入探讨如何在编程中利用布尔表达式进行决策,并介绍相关的控制语句,如 if
语句、 if...else
语句以及 switch/case
语句。
2. 如果语句 (If Statement)
if
语句是最基本的控制语句之一,它允许程序根据布尔条件的结果来决定是否执行某段代码。 if
语句的基本结构如下:
if (boolean_expression) {
// 如果布尔表达式为真,执行此代码块
}
2.1 实际应用
考虑一个简单的例子:判断用户输入的数字是否为正数。
#include <iostream>
using namespace std;
int main() {
int number;
cout << "请输入一个数字: ";
cin >> number;
if (number > 0) {
cout << "这是一个正数。" << endl