我在练习链表知识 想写一个简单通讯录,模式2查找联系人运行到for循环后 程序就结束了无法运行两个if语句,这是哪里写错了哈
你的所有的List list
都定义成局部变量了,你应该把它定义成全局变量,或者你在main()
函数里定义一个List list
局部变量,然后把它的地址作为参数传递给其他函数。
补上程序运行结果图,输入姓名按下回车后程序就结束了
=。=,你的list只是局部变量啊,在search函数里是空的,list->head也是空的,for循环的判断肯定走不了
要么把list定义为全局变量,要么把list作为形参传入,