-1

我有这个代码:

typedef struct _structVar{
   int myArray[10];
} structVar;

structVar MyStruct;

然后我通过引用一个函数来传递结构:

myFunct(&MyStruct);

如何访问 MyFunct 中的数组元素?

void myFunct(structVar *iStruct){

   for(char i=0; i<10; i++)
      (*iStruct)->myArray[i] = i; //Fix Here
}

谢谢您的帮助。

4

1 回答 1

5

要么写

iStruct->myArray[i] = i;

或者

(*iStruct).myArray[i] = i;
于 2019-07-22T10:02:38.520 回答