- 博客(1)
- 收藏
- 关注
原创 编程常见问题
1、warning: address of local variable ‘xx’ returned [-Wreturn-local-addr]原因:在函数内部定义变量,并返回char xx[64] = {0};…return xx;这样函数内部定义的变量在函数结束时被释放掉,所以返回是找不到的。改为char xx=(char)malloc(64*sizeof(char));就可以了。注意:使用static char xx[64]也能让警告消除,但是当你多次调用这个函数,很有可能会出现各种问题
2020-11-09 18:46:31
590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人