没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
#include <iostream>
using namespace std;
struct employee
{
char id[10]; // 员工Id
char name[50]; // 员工名字
struct employee *next; // 指向下一个员工的指针
};
int main()
{
printf("***************员工录入系统***************\n");
printf(" 1: 录入格式id<空格>名字,输入一行请回车\n");
printf(" 2: 输入0<空格>0,结束录入\n");
printf("\n\n\n");
printf(" 请输入:\n");
int size = 0;
char tid[10];
char tname[50];
/*
head 为链表的头指针,也就是第一个节点的地址,只有在加入第一个节点的时候有用
last 是这样一个节点,当你输入数据的时候,内存首先开辟一个区域,此时,last指向上一个节点的地址
curPosi 永远指向当前新开辟的区域,一旦指向当前新开辟的区域,那么curPosi 就和以前的所有节点没有关系了
为了让last永远指向上一个节点,在给last的 next指针赋值之后,last要指向当前节点
*/
using namespace std;
struct employee
{
char id[10]; // 员工Id
char name[50]; // 员工名字
struct employee *next; // 指向下一个员工的指针
};
int main()
{
printf("***************员工录入系统***************\n");
printf(" 1: 录入格式id<空格>名字,输入一行请回车\n");
printf(" 2: 输入0<空格>0,结束录入\n");
printf("\n\n\n");
printf(" 请输入:\n");
int size = 0;
char tid[10];
char tname[50];
/*
head 为链表的头指针,也就是第一个节点的地址,只有在加入第一个节点的时候有用
last 是这样一个节点,当你输入数据的时候,内存首先开辟一个区域,此时,last指向上一个节点的地址
curPosi 永远指向当前新开辟的区域,一旦指向当前新开辟的区域,那么curPosi 就和以前的所有节点没有关系了
为了让last永远指向上一个节点,在给last的 next指针赋值之后,last要指向当前节点
*/
资源评论
- 狭路里的枫子2013-10-18刚好学校有类似的题目,可以拿来参考
- DBKang20192014-08-11很不错,适合于初学者参考。
- atmosphere152014-06-26很简单的一个代码,可以拿来参考
silence1214
- 粉丝: 621
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功