技术文摘
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++ 有所帮助。
- 必知的三个 JS 高效运算符:?. ||?? ||??= 每位开发者不可错过
- 仅改五行代码 接口吞吐量激增 10 倍!
- 告别手动编码!一键生成 K8S YAML 的神器现身
- 十分钟让你知晓 Spring Bean 究竟是什么
- 命令行中的数据可视化魔法:Sampler 轻松达成
- C++中常对象的成员变量能否被修改
- JavaScript 逆向中常用的 11 个 hook 技巧
- 摆脱性能焦虑!C++17 并行算法入门与精通
- 18 条接口设计准则:构建高效可靠的 API
- Canvas 用于编写 Python 代码的出色表现
- Python 量化投资实践:蒙特卡洛模拟下的投资组合风险构建与解析
- 从零起步精通 Java 与 LevelDB:存储及检索数据实践之道
- SpringBoot Event 工作原理解析
- Gin 框架中如何实现验证请求参数与返回响应数据的函数
- C#在大项目中的胜任能力:深度剖析与实践例证