结构体数据作为函数形参

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函数之后,dat1dat2所在的SRAM空间释放被自动释放掉???

麻烦咯   O(∩_∩)O
此帖出自小平头技术问答
0条回答

一周热门 更多>