Извините за вопрос о нобе, я просто немного смущен. Если у меня есть массив структур в основном, что я хочу перейти к функции:
struct MyStruct{
int a;
int b;
char c;
mayarray[5];
};
MyStruct StructArray[10];
myFunction(StructArray[])
Перейдите к этой функции:
void myFunction(struct MyStruct PassedStruct[])
{
PassedStruct[0].a = 1;
PassedStruct[0].b = 2;
// ... etc
}
Мой вопрос в том, будет ли функция, подобная этой, изменять данные в StructArray
? Мне это нужно. Будет ли это вызвано ссылкой? Я немного запутался. Как я могу изменить его так, что, когда я передам массив структур функции, функция изменит массив StructArray
? Я использую визуальную студию btw.
Спасибо.