我在C中有这个功能:
static Node* newNode(void* e){
Node n={e,NULL,NULL};
return &n;
}
在编译时,我收到以下警告,我想了解它为什么会发生:
warning: function returns address of local variable [enabled by default]
这背后隐藏着怎样的危险?
谢谢
我在C中有这个功能:
static Node* newNode(void* e){
Node n={e,NULL,NULL};
return &n;
}
在编译时,我收到以下警告,我想了解它为什么会发生:
warning: function returns address of local variable [enabled by default]
这背后隐藏着怎样的危险?
谢谢