你的相加函数中,虽然控制条件是la!=NULL && lb!=NULL,但是你的循环体内部有la=la->next,lb=lb->next,(可能这个时候你的la,lb已经指空了,但是在这之后你还有la->exp,lb->exp等操作),这是一个可能出错的原因。你说的出错情况一般是程序非法访问内存,也就是说某些内存空间只能由系统级的程序来访问,而一般用户的访问是不允许的,这是为了保护系统稳定的一个手段
你编译的时候下面有提示,你双击就会提示你那里错误的