结构体数据作为函数形参
2019-03-24 20:44发布
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
各位大侠 今天调试的时候遇到一个麻烦:
这里有两个函数:
typedef struct{ unsignedchar index1; unsignedint index2;
unsigned longindex3;
unsigned charindex4[30];
}_DAT;
void fun1(_DAT dat1){ ……}
void fun2(void){
_DATdat2 = {……};
fun1(dat2);
}
void main(void){ fun2(); while(1);
}
问题: 在main函数中调用完fun2函数之后,dat1和dat2所在的SRAM空间释放被自动释放掉???
麻烦咯 O(∩_∩)O
此帖出自
小平头技术问答
一周热门 更多>