70,020
社区成员




char *str={"hello,world"};
struct A *a=(struct A*)str;
2. struct A
{
int n;
char s;
};
A a;
//a.s是对象a的成员s.的值,类型是char
printf("%c", a.s);//这里相当于int t = a.s; char c = (char)t; 最后输出c
3. struct A
{
int n;
char s[1];
};
A a;
//a.s是对象a的成员s的地址,类型是char*
printf("%c", a.s);//这里相当于int t = (int)a.s; char c = (char)t; 最后输出c
char *str={"hello,world"};
struct A *a=(struct A*)str;
2. struct A
{
int n;
char s;
};
A a;
//a.s是对象a的成员s.的值,类型是char
printf("%c", a.s);//这里相当于int t = a.s; char c = (char)t; 最后输出c
3. struct A
{
int n;
char s[1];
};
A a;
//a.s是对象a的成员s的地址,类型是char*
printf("%c", a.s);//这里相当于int t = (int)a.s; char c = (char)t; 最后输出c,