C中的struct和array问题

Nik*_*las 0 c

这是问题所在:
我有一个像这样的结构:

struct{
    Variable a;
    Variable 2;
    char ch[1];
}
Run Code Online (Sandbox Code Playgroud)

我需要指向包含多个数组的ch另一个.不,我根本不能改变第一个结构定义.我只是需要一些如何把我的第二个的第一个字节中,我根本不知道如何做到这一点.请帮我.谢谢.structcharstructch[1]

CB *_*ley 5

因为数组不是指针,所以不能将数组"指向"其他内容.一个数组char只是一个数组,您可以在其中存储单个char值.

如果您无法将数组中的定义更改为指针,则无法使其成为"点".我担心它就这么简单.