高分求解基本的C/C++语法问题!(最高我可以加到100分,绝不食言)
struct name_a
{
int a;
int b[];// char b[];
inline void f(void)
{;}
};
在结构体name_a中,b代表什么?sizeof(name_a)=多少?
在程序中定义
name_a A;
如果变量A的首地址是x那么,请表示A.a的地址,A.b表示的地址,函数指针的地址?
A.b[0]表示什么,A.b[1]呢?
(假设现在是在DOS下编译int 占两个byte,char 是一个byte)
同时如上所示,如果是定义char b[]而不是int b[]时候,情况会有根本的变化吗?
同时如上所示,如果是定义char b[]而不是int b[]时候,情况会有根本的变化吗?