#include<iostream>
using namespace std;
struct A
{
};
class B
{
};
int main()
{
cout << sizeof(A) << endl << sizeof(B) ;
return 0;
}
//结果是 1 1
#include<stdio.h>
// struct D
// {
//
//
// }; //错误error 要求一个结构或联合至少有一个成员
struct A
{
int i;
};
typedef struct B
{
int i;
} B;
struct C
{
int i;
} c; //定义了结构体变量
struct //可以省略结构体类型名
{
int i;
} d; //定义了结构体变量
int main()
{
struct A a;
struct B e;
struct C f;
//struct g; a //错
B b;
//C c;//错
a.i = 1;
b.i = 2;
c.i = 3;
d.i = 4;
e.i = 5;
f.i = 6;
//g.i = 7;
/*printf("%d ,%d\n ", sizeof(struct A), sizeof(struct D));*/
printf("%d \n ", sizeof(struct A));
printf("%d %d %d %d %d %d\n", a.i,b.i,c.i,d.i,e.i,f.i);
return 0;
}
//结果是
// 4
// 1 2 3 4 5 6
// 请按任意键继续. . .
using namespace std;
struct A
{
};
class B
{
};
int main()
{
cout << sizeof(A) << endl << sizeof(B) ;
return 0;
}
//结果是 1 1
#include<stdio.h>
// struct D
// {
//
//
// }; //错误error 要求一个结构或联合至少有一个成员
struct A
{
int i;
};
typedef struct B
{
int i;
} B;
struct C
{
int i;
} c; //定义了结构体变量
struct //可以省略结构体类型名
{
int i;
} d; //定义了结构体变量
int main()
{
struct A a;
struct B e;
struct C f;
//struct g; a //错
B b;
//C c;//错
a.i = 1;
b.i = 2;
c.i = 3;
d.i = 4;
e.i = 5;
f.i = 6;
//g.i = 7;
/*printf("%d ,%d\n ", sizeof(struct A), sizeof(struct D));*/
printf("%d \n ", sizeof(struct A));
printf("%d %d %d %d %d %d\n", a.i,b.i,c.i,d.i,e.i,f.i);
return 0;
}
//结果是
// 4
// 1 2 3 4 5 6
// 请按任意键继续. . .