技术文摘
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++ 有所帮助。
- Go 与 Rust 如何突破 Python 的 GIL 限制达成并行执行
- Python Socket聊天室数据传输疑难:首用户为何收不到消息
- Go语言中map集合键值获取的特殊处理有哪些
- 用动态绑定解决Python多重继承中魔法方法调用问题的方法
- Python聊天室UDP数据传输中用户名丢失致部分客户端接收错误信息的解决方法
- Kubernetes集群中使用netstat命令看不到NodePort服务端口的原因
- 在 K8s 里怎样访问没有外部 IP 的 LoadBalancer 服务
- Matplotlib绘制多组数据置信区间图的方法
- Go泛型中接口类型指定特定类型的方法
- 循环中调用Python函数出现死循环的原因
- Jenkins执行Bat命令提示Python不是内部命令的解决方法
- Matplotlib绘制带置信区间的双核心散点图方法
- Python代码提示No module named 'matplotlib'错误但pip list显示已安装该如何解决
- 安装torch-tensorrt报错:解决PyPI占位符项目引发安装问题的方法
- Go 语言中 flag.String() 函数返回值是什么