自动变量指针
void set_mode(int mode, int *p_present_mode){
if (mode==METRIC || mode==US)
*p_present_mode = mode;
else
printf("Invalid mode specified. Mode %s used.\n", *p_present_mode == METRIC? "0(METRIC)" : "1(US)");
}
看上面的函数,不用管这个函数是干什么用的.我就是想知道p_present_mode是否为一个自动变量,如果不是的话,它属于哪种储存类.如果是的话我想知道,因为自动变量的作用域(假设在一个函数中定义)是从定义处到函数末尾或代码块末尾,
那这个函数中的p_present_mode 变量是否会在函数执行结束后释放内存,其储存在变量中的值还在不在.
求详细