写一段c++的代码,包括c++特性,带表达式、常量、变量、if-else的条件结构和while,do-while,for的循环结构
时间: 2024-09-21 18:02:00 浏览: 50
当然可以,下面是一个简单的C++程序示例,展示了常见的C++特性以及多种循环结构:
```cpp
#include <iostream> // 包含输入输出流库
// 常量声明
const int MAX_NUM = 10; // 定义一个整型常量
int main() {
// 变量声明
int number;
// 输入数字
std::cout << "请输入一个数字(0~" << MAX_NUM - 1 << "):";
std::cin >> number;
// 表达式和条件结构
if (number >= 0 && number < MAX_NUM) { // 使用逻辑与运算符
// 如果满足条件,打印表达式结果
std::cout << "你输入的是:" << number * 2 + 5 << std::endl;
} else {
std::cout << "输入无效,请重新输入!" << std::endl;
}
// while循环
int counter = 0;
while (counter < 5) {
std::cout << "这是第" << counter++ << "次迭代" << std::endl;
}
std::cout << "\nWhile循环结束\n";
// do-while循环
counter = 0;
do {
std::cout << "这是第" << counter++ << "次迭代(至少执行一次)" << std::endl;
} while (counter < 5);
// for循环
for (int i = 1; i <= 4; ++i) {
std::cout << "这是for循环中的第" << i << "项" << std::endl;
}
return 0;
}
```
这个例子展示了C++的基本语法,如变量声明、常量定义、条件判断(if-else)、以及三种常见的循环结构(while、do-while、for)。