写一段代码,包括以下特性,包括代码说明,简述目的,用到C++的特性。包含表达式,变量,常量(符号常量,文字常量),条件结构if else/switch,循环结构while,do-while,for
时间: 2024-09-19 16:03:45 浏览: 72
```cpp
// 这段代码的目的是演示如何在C++中使用基本元素,如表达式、变量、常量以及控制流结构
#include <iostream> // 引入输入输出流库,用于显示结果
int main() {
// 定义符号常量和文字常量
const double PI = 3.14159; // 符号常量表示圆周率
std::string dayOfWeek = "Monday"; // 文字常量表示当前日期
// 变量声明
int age;
bool isAdult;
// 用户输入年龄
std::cout << "请输入您的年龄:";
std::cin >> age;
// 表达式计算
if (age >= 18) {
isAdult = true; // 如果年龄大于等于18,设置isAdult为true
std::cout << "您已经是成年人了。" << std::endl;
} else {
isAdult = false; // 年龄小于18,设置isAdult为false
std::cout << "您还未成年呢。" << std::endl;
}
// 使用while循环打印数字,直到用户选择停止
std::cout << "想继续打印更多数字吗?(y/n): ";
char choice;
std::cin >> choice;
while (choice == 'y' || choice == 'Y') { // 条件判断并循环
std::cout << "当前数字是:" << age << std::endl; // 打印年龄作为数字示例
std::cout << "再次选择(y/n): ";
std::cin >> choice;
}
return 0; // 程序结束
}
阅读全文