//
// Created by 徐昌真 on 2024/10/5.
//
#include <iostream>
using namespace std;//定义一个结构体
struct DataS{ //内存空间独立int a;double b;char c[10];
};//定义一个联合体
union DataU{ //内存空间在一起int a;double b;char c[10];
};int main() {//创建一个结构体 联合体DataS ds;DataU du;//输出结构体成员地址cout << &ds.a << ' ' << &ds.b << ',' << &ds.c << endl;cout << &du.a << ' ' << &du.b << ',' << &du.c << endl;return 0;
}
输出