C++基础源码
时间: 2025-06-27 15:02:41 浏览: 5
### C++基础源码示例
以下是几个常见的C++基础编程示例,涵盖了变量声明、条件语句、循环结构以及函数定义等内容。
#### 示例一:简单的输入输出程序
此程序展示了如何接收用户输入并打印一条问候消息。
```cpp
#include <iostream>
#include <string>
int main() {
std::string name;
std::cout << "请输入您的名字: ";
std::cin >> name; // 输入姓名
std::cout << "你好, " << name << "! 欢迎学习C++." << std::endl;
return 0;
}
```
#### 示例二:判断奇偶数的简单逻辑
该程序通过`if-else`语句来判断一个整数是奇数还是偶数[^1]。
```cpp
#include <iostream>
int main() {
int number;
std::cout << "请输入一个整数: ";
std::cin >> number;
if (number % 2 == 0) { // 判断余数是否为零
std::cout << number << " 是偶数." << std::endl;
} else {
std::cout << number << " 是奇数." << std::endl;
}
return 0;
}
```
#### 示例三:使用循环计算阶乘
下面是一个利用`for`循环实现的阶乘计算器[^2]。
```cpp
#include <iostream>
unsigned long factorial(int n) {
unsigned long result = 1;
for (int i = 1; i <= n; ++i) {
result *= i;
}
return result;
}
int main() {
int num;
std::cout << "请输入一个正整数以计算其阶乘: ";
std::cin >> num;
if (num >= 0) {
std::cout << num << " 的阶乘是 " << factorial(num) << "." << std::endl;
} else {
std::cout << "负数没有阶乘!" << std::endl;
}
return 0;
}
```
#### 示例四:自定义函数求两数之和
这个例子演示了如何创建一个返回两个数值总和的函数[^3]。
```cpp
#include <iostream>
double add(double a, double b) {
return a + b;
}
int main() {
double firstNumber, secondNumber;
std::cout << "请输入第一个数字: ";
std::cin >> firstNumber;
std::cout << "请输入第二个数字: ";
std::cin >> secondNumber;
double sum = add(firstNumber, secondNumber);
std::cout << "这两个数字的和是: " << sum << std::endl;
return 0;
}
```
以上代码片段覆盖了一些基本概念和技术要点,适合初学者理解和实践。这些示例可以帮助理解控制流、数据类型处理及函数调用等核心知识点。
阅读全文
相关推荐

















