int main(int argc, char* argv[])
{
dataList *listHead;
InitDataList(listHead);
return 0;
}
inline void InitDataList(dataList *p){}
这样就会duang掉。报错。
如果改成dataList *listHead=NULL;就能解决。这是为什么呢
int main(int argc, char* argv[])
{
dataList *listHead;
InitDataList(listHead);
return 0;
}
inline void InitDataList(dataList *p){}
这样就会duang掉。报错。
如果改成dataList *listHead=NULL;就能解决。这是为什么呢
因为listHead没有赋初值,是一个无效的地址。