结构数组和指向它们的指针

时间:2017-11-15 20:04:46

标签: c arrays pointers struct

我有一些成员的结构。在我的主要内容中,我正在处理的对象是这样定义的

myStruct* s[1];

然后我在像这样的函数中使用它

myFyn(myStruct **s){
  printf("%d",(*s)->member1);
}
myFun(&s[0]);

这很好用,让我打印member1。 但是,如果我定义像

这样的mystruct
mystruct* s[2];
myFun(&s[0]);

每次尝试运行程序时,我都遇到了分段错误。

这是为什么?关于指针/数组的一些有趣的东西我误解了吗?

0 个答案:

没有答案