为什么第一种主函数定义整型变量而后取地址去编写代码可以运行,而第二种主函数定义整型指针变量编写代码不可以运行(第二种GetElem函数中最后一条语句改为了 e =&( L->data[i]);)
第二种的问题在于指针e你没有分配空间啊而第一种e不是指针,所以有空间,然后取空间地址传递,自然没问题了。
因为第二个主函数的指针没有初始化指向具体的地址或变量,即程序没有给这个指针e分配地址空间,所以程序里GetElem调用返回的值没法传递给e这个指针。