c++写一个代码,定义基本数据类型(包括整形数组,浮点型数组,字符型数组)和组合数据类型,以及类的生成,并输出,只需一个代码,不需要分开三个
时间: 2024-10-08 16:05:05 浏览: 37
```cpp
#include <iostream>
using namespace std;
// 定义整型数组
int intArray[5] = {10, 20, 30, 40, 50};
// 定义浮点型数组
float floatArray[5] = {1.1f, 2.2f, 3.3f, 4.4f, 5.5f};
// 定义字符型数组
char charArray[10] = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd'};
// 组合数据类型(例如结构体)
struct ComplexNumber {
double real;
double imaginary;
};
// 结构体实例化
ComplexNumber complexNum = {3.14, 2.71};
// 类的定义
class MyClass {
public:
void printData() {
cout << "Integer array: ";
for (int i : intArray) {
cout << i << " ";
}
cout << endl;
cout << "Float array: ";
for (float f : floatArray) {
cout << f << " ";
}
cout << endl;
cout << "Character array: ";
for (char c : charArray) {
cout << c;
}
cout << endl;
cout << "Complex number: (" << complexNum.real << ", " << complexNum.imaginary << ")" << endl;
}
};
int main() {
// 创建MyClass的对象并打印数据
MyClass obj;
obj.printData();
return 0;
}
```
在这个代码里,我们定义了三种基本数据类型的数组,一个组合数据类型(结构体)`ComplexNumber`,以及一个名为`MyClass`的简单类。类中有一个`printData`方法用于输出所有这些数据。
阅读全文