技术文摘
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++ 有所帮助。
- 在PHPStorm中调试CLI应用程序的方法
- jQuery $.post()与fetch发送POST请求时PHP接收数据的差异
- VBScript实现IP地址部分匹配及数据库内容格式兼容的方法
- ASP中利用Instr判断多个IP地址是否存在的方法
- 高效匹配数据库中两种不同格式IP地址及恢复部分字符串匹配功能方法
- Laravel Laradock连接MySQL数据库失败,“Connection refused”错误解决方法
- PHP中高效限制用户艾特内容解析次数和数量的方法
- PHP-FPM CPU占用率过高的优化方法
- Ubuntu下Nginx部署PHP项目所有接口返回404错误的解决方法
- PHP函数提取二维数组中符合条件元素的方法
- 跨境电商获取准确海外发货地区数据的方法
- ThinkPHP6中Db::name()方法静态调用报错的解决方法
- ASP中Instr函数检测多个逗号分隔字符串的方法
- ThinkPHP6中Db::name()方法调用警告的解决方法
- Laravel系统PHP-FPM CPU占用率30%-60%过高,优化方法?