// C++ 示例代码:使用类和对象
#include <iostream>
using namespace std;
class Rectangle {
private:
double length;
double width;
public:
Rectangle(double l, double w) : length(l), width(w) {} // 构造函数
double area() { return length * width; } // 计算面积的方法
};
int main() {
Rectangle rect(5.0, 3.0); // 创建一个矩形对象
cout << "矩形的面积是: " << rect.area() << endl; // 输出矩形的面积
return 0;
}
// C 示例代码:使用结构体和函数
#include <stdio.h>
struct Rectangle {
double length;
double width;
};
double area(struct Rectangle rect) {
return rect.length * rect.width; // 计算面积的函数
}
int main() {
struct Rectangle rect = {5.0, 3.0}; // 定义并初始化一个矩形结构体
printf("矩形的面积是: %f\n", area(rect)); // 输出矩形的面积
return 0;
}
C++ 示例代码:
Rectangle
)来封装数据成员(length
和 width
)和成员函数(area
)。area
用于计算矩形的面积。C 示例代码:
struct Rectangle
)来定义矩形的数据成员(length
和 width
)。area
来计算矩形的面积。main
函数中,定义并初始化了一个矩形结构体,并调用 area
函数计算面积。这两段代码展示了 C++ 和 C 在处理相同问题时的不同方式。C++ 更加面向对象,而 C 则更依赖于结构体和函数。
上一篇:图形化c++编程
下一篇:c++ 取整
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站