技术文摘
11 个常用 C++ 代码介绍
2024-12-30 16:31:32 小编
11 个常用 C++ 代码介绍
C++ 作为一种广泛应用的编程语言,拥有丰富的功能和强大的表现力。以下为您介绍 11 个常用的 C++ 代码示例,帮助您更好地理解和运用这门语言。
- 输出“Hello World!”
#include <iostream>
int main() {
std::cout << "Hello World!" << std::endl;
return 0;
}
这是 C++ 程序最经典的入门示例,通过 cout 输出字符串。
- 变量与数据类型
#include <iostream>
int main() {
int num = 10;
double pi = 3.14;
std::string str = "C++ is great!";
std::cout << num << " " << pi << " " << str << std::endl;
return 0;
}
展示了不同数据类型的变量定义和输出。
- 条件判断
#include <iostream>
int main() {
int num = 5;
if (num > 3) {
std::cout << "Number is greater than 3" << std::endl;
} else {
std::cout << "Number is less than or equal to 3" << std::endl;
}
return 0;
}
通过 if-else 语句进行条件判断。
- 循环结构
#include <iostream>
int main() {
for (int i = 0; i < 5; i++) {
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}
使用 for 循环打印数字。
- 函数定义与调用
#include <iostream>
void printMessage() {
std::cout << "This is a function" << std::endl;
}
int main() {
printMessage();
return 0;
}
定义了一个简单的函数并在主函数中调用。
- 数组操作
#include <iostream>
int main() {
int arr[] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
return 0;
}
展示了数组的定义和遍历。
- 指针操作
#include <iostream>
int main() {
int num = 10;
int *ptr = #
std::cout << *ptr << std::endl;
return 0;
}
介绍了指针的基本使用。
- 结构体
#include <iostream>
struct Student {
std::string name;
int age;
};
int main() {
Student s = {"John", 20};
std::cout << s.name << " " << s.age << std::endl;
return 0;
}
定义了一个结构体来表示学生信息。
- 文件操作
#include <fstream>
#include <iostream>
int main() {
std::ofstream outFile("output.txt");
outFile << "Writing to a file in C++" << std::endl;
outFile.close();
std::ifstream inFile("output.txt");
std::string line;
if (inFile.is_open()) {
while (getline(inFile, line)) {
std::cout << line << std::endl;
}
inFile.close();
}
return 0;
}
演示了文件的写入和读取操作。
- 异常处理
#include <iostream>
int divide(int num1, int num2) {
if (num2 == 0) {
throw "Division by zero";
}
return num1 / num2;
}
int main() {
try {
int result = divide(10, 0);
std::cout << result << std::endl;
} catch (const char* msg) {
std::cerr << msg << std::endl;
}
return 0;
}
通过异常处理来处理可能出现的错误情况。
- 类与对象
#include <iostream>
class Box {
public:
double length;
double breadth;
double height;
double volume() {
return length * breadth * height;
}
};
int main() {
Box b;
b.length = 5;
b.breadth = 3;
b.height = 2;
std::cout << "Volume: " << b.volume() << std::endl;
return 0;
}
介绍了类和对象的基本概念和使用。
以上就是 11 个常用的 C++ 代码示例,希望对您学习和使用 C++ 有所帮助。
- Golang函数测试覆盖率指标
- php函数引发逻辑错误的根源与应对策略
- Golang函数模块化设计及代码重用
- Golang编写BDD测试的方法
- php函数常见陷阱及应对方法
- Golang函数异步编程实践 提升响应能力
- PHPStorm里PHP函数的代码覆盖率
- Golang函数性能优化:打破性能瓶颈
- Sending IoT Device Data through MQTT Broker
- PHPUnit中PHP函数的代码覆盖率
- Golang 函数测试的优化策略
- php函数内存管理高级技巧
- php函数安全漏洞解析及防御策略
- Golang 函数实现国际化适配:助力多语言应用
- Golang 中编写参数化测试函数的方法