返回主站|会员中心|保存桌面

西门子PLC服务商    

PLC、变频器、电机,触摸屏,低压

联系方式
  • 联系人:黄经理
  • 电话:18124228889
新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 列举几个C++的例子!
新闻中心
列举几个C++的例子!
发布时间:2024-11-21        浏览次数:19        返回列表

以下是几个C++编程的例子,涵盖了从基础到稍微复杂一点的程序:

1. Hello World程序

这是最简单的C++程序,用于在屏幕上打印"Hello, World!"。

cpp复制代码


#include <iostream>

int main() {

std::cout << "Hello, World!" << std::endl;

return 0;

}

2. 计算器程序

这个程序可以接收用户输入的两个数字和一个运算符,然后输出运算结果。

cpp复制代码


#include <iostream>

int main() {

double num1, num2, result;

char op;

std::cout << "Enter first number: ";

std::cin >> num1;

std::cout << "Enter operator (+, -, *, /): ";

std::cin >> op;

std::cout << "Enter second number: ";

std::cin >> num2;

switch(op) {

case '+':

result = num1 + num2;

break;

case '-':

result = num1 - num2;

break;

case '*':

result = num1 * num2;

break;

case '/':

if(num2 != 0)

result = num1 / num2;

else {

std::cout << "Error! Division by zero." << std::endl;

return 1; // Exit with an error code

}

break;

default:

std::cout << "Error! Invalid operator." << std::endl;

return 1; // Exit with an error code

}

std::cout << "Result: " << result << std::endl;

return 0;

}

3. 循环程序

这个程序使用for循环来打印从1到5的迭代。

cpp复制代码


#include <iostream>

int main() {

for (int i = 1; i <= 5; ++i) {

std::cout << "Iteration " << i << std::endl;

}

return 0;

}

4. 数组和循环

这个程序演示了如何使用数组和循环来打印数组元素。

cpp复制代码


#include <iostream>

int main() {

const int size = 5;

int numbers[size] = {1, 2, 3, 4, 5};

std::cout << "Array elements: ";

for (int i = 0; i < size; ++i) {

std::cout << numbers[i] << " ";

}

std::cout << std::endl;

return 0;

}

5. 函数示例

这个程序演示了如何定义和调用函数。

cpp复制代码


#include <iostream>

// 函数声明

int add(int a, int b);

int main() {

int num1, num2, sum;

std::cout << "Enter first number: ";

std::cin >> num1;

std::cout << "Enter second number: ";

std::cin >> num2;

// 调用函数

sum = add(num1, num2);

std::cout << "Sum: " << sum << std::endl;

return 0;

}

// 函数定义

int add(int a, int b) {

return a + b;

}

6. 类和对象示例

这个程序演示了如何定义类、创建对象以及调用对象的方法。

cpp复制代码


#include <iostream>

// 类的声明

class Rectangle {

public:

double length;

double width;

double calculateArea();

};

// 类的成员函数定义

double Rectangle::calculateArea() {

return length * width;

}

int main() {

// 创建对象

Rectangle rect;

// 初始化对象的属性

rect.length = 5.0;

rect.width = 3.0;

// 调用对象的方法

double area = rect.calculateArea();

std::cout << "Area of the rectangle: " << area << std::endl;

return 0;

}

7. 文件操作示例

这个程序演示了如何使用C++标准库中的fstream类来进行文件操作。

cpp复制代码


#include <iostream>

#include <fstream>

int main() {

std::ofstream outFile("example.txt");

if (outFile.is_open()) {

outFile << "Hello, File!\n";

outFile << "This is a C++ file example.\n";

outFile.close();

std::cout << "File written successfully.\n";

} else {

std::cout << "Unable to open file.\n";

}

return 0;

}

这些例子展示了C++编程的基础知识和一些常见用法。通过这些例子,你可以更好地理解C++的语法和特性,并为你自己的编程项目打下基础。

收缩
  • QQ咨询

  • 电话咨询

  • 18124228889
  • 添加微信客服