#include"pch.h"
#include<iostream>
#include<string>
using namespace std;
struct Student
{
int id;
char number[];
char name[];
Student* next;
};
//使用全局变量
Student ss[] =
{
{,"John",},
{,"Jennifer",},
{,"AnXi",},
{,"Unnamed",}
};
Student* find(Student*head, int id)
{
Student*p = head;
while (p)
{
if (p->id == id)//符合条件
return p;
p->next = p;
}
return NULL;//没有找到符合条件的对象
//注意指针的时效性,指针指向的对象是否还活着
}
int main()
{
//构造链表
ss[].next = &ss[];
ss[].next = &ss[];
ss[].next = &ss[];
ss[].next = ;
//链表的遍历
Student* p = &ss[];
while (p)
{
cout << p->id << p->name;
p = p->next;
};
Student*result = find(&ss[], );
return ;
}

最新文章

  1. IT培训行业揭秘(四)
  2. Firefox 及其 插件“个性化设置”备份
  3. HDU1010 DFS+剪枝
  4. iOS 开发遇到的问题之(nil指针对NSDictionary及NSArray初始化的影响)
  5. cas与NGINX整合(转)
  6. 【JavaScript】jQuery Ajax 实例 全解析
  7. Hdu 5289-Assignment 贪心,ST表
  8. svg学习笔记(一)
  9. WPF学习(7)命令
  10. 修改6S Fortran77 代码,建立查找表
  11. session多服务器共享的方案
  12. Android项目开发填坑记-9patchPng报错
  13. 机器学习基石10-Logistic Regression
  14. jQuery使用(十):jQuery实例方法之位置、坐标、图形(BOM)
  15. MySQL系列详解四:MySQL事务-技术流ken
  16. Unicode字符编码表
  17. shell解析my.cnf配置文件
  18. Android:更好的自定义字体方案
  19. 搭建redsocks 测试环境
  20. 配置nginx

热门文章

  1. JS事件委托或者事件代理原理以及实现
  2. SpringBoot之基础入门-专题一
  3. 9.2.3 hadoop reduce端连接-分区分组聚合
  4. Day11 - M - Nim or not Nim? HDU - 3032
  5. redis集群配置文件
  6. Windows下ARP协议的工作原理简介
  7. 十一 队列 Queue
  8. Acwing897 最长公共子序列
  9. 解题报告:SP1043 GSS1
  10. Python可视化 | Seaborn包—kdeplot和distplot