将堆栈上的局部变量传递给函数调用时如何可能发生数据损坏?
{
int Array[4];
Array[0] = 1;
Array[1] = 2;
Array[2] = 3;
Array[3] = 4;
test_struct->arr = Array;
//(Where arr is a pointer to array)
Demo(test_struct);
}
如果在这里将 Array 传递给另一个函数会出现什么问题?是否存在数据损坏的可能性?