C++局部定义的指针变量返回变野指针

#include <iostream>
using namespace std;
 
int* func(int a,int b,int c){
    int d[3];
    return d;
}
int main(){
    int* value = func(1,2,3);
    cout<<"value[0]:"<<value[0]<<endl<<"value[1]:"<<value[1]<<endl<<"value[2]:"<<value[2]<<endl;
    return 0;
}

就像这样...如果接下来还想用,那么请传参。

猜你喜欢

转载自www.cnblogs.com/drunknbeard/p/9482333.html