int (*returnArr())[5]
{
int arr[5] = {1,2,3,4,5};
return &arr;
}
int main(int argc,char* argv[])
{
int(*arr)[5] = returnArr();
cout << (*arr)[1] << endl;
system("pause");
//此例为什么可以正确返回?
{
int arr[5] = {1,2,3,4,5};
return &arr;
}
int main(int argc,char* argv[])
{
int(*arr)[5] = returnArr();
cout << (*arr)[1] << endl;
system("pause");
//此例为什么可以正确返回?
