主函数:
void main()//主函数 包括界面设置 { Llist L;//申明链表L L=new lnode; cout< cout<<\*********\ while(1) { int q; cin>>q; switch(q)//swith语句 { case 1: L=creat(L);break; case 2: Insert(L);break; case 3: search(L);break; case 4: del(L);break; case 5: output(L);break; 9 case 6: exit(0);break; default: break; } system(\ system(\ cout< cout<<\*********\ } } 各个分函数看上面分析! 五、【设计分析】 遇到的问题:明明是已经编写好了链表的初始化,也在链表里进行了数据输入,但是执行时出现错误,查找了很多资料,也请教了同学,但最后发现是由于没有在主函数中进行声明。在加上了声明之后,程序便可以运行了。其实,有好多编译错误都是很细节的地方,并不是我们的知识不够,而是我们不够仔细造成的。诸如此类的编译错误,在我编写代码的时候出现好多,甚至第一次执行的时候,出现十多个错误,包括丢失‘;’,分函数没有声明,链表中的指针运用不当等,但是经过一次次调试,一次次修改之后,终于差不多完成了。 总之,编写这样的一个通讯录管理系统是很不容易的,虽然对于一些能力比较强的同学以及老师们来说,这样的代码不难,但对于我来说还是做了很久才做好的,它是我辛勤劳动的成果,所以,我也很希望能得到老师的肯定! 10 六、【调试分析】 1.进入演示程序主界面 2.第一次输入,需要选择1功能 3.选择2功能: 11 3.选择3功能: 4.选择4功能: 12
相关推荐: