SeqList

更新时间:02-11 教程 由 冰魄 分享

SeqList?

seqlist *L; 只是声明了一个指向seqlist的指针,L只是一个指针,在32位系统中它是一个32bit 的地址而已,你在程序中没有对该地址进行初始化是十分危险的,该地址可能随机指向一个保存重要数据的内存。因此scanf("%d",&L->data[i]);这个语句是错误的,而且十分危险。故当程序执行到该语句时将会崩溃。简单修改了一下你的程序

//////你应该还是初学者吧,多看看一些编程规范,例如google的 C++编程规范。你的短短几行代码问题太多了,例如宏定义最好放在最前面,并且为了区分宏定义最好全部大写#define n 8这个语句是十分危险的,因为你后面的代码中可能出现n变量被宏定义替代的情况。

声明:关于《SeqList》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2179062.html