确定链表节点的组成,一般由数据和指针构成

struct node{int data;//数据域node* next;//指针域
};

使用new运算符为节点分配内存空间

node* p = new node;

编写创建列表函数,参数为链表的长度(从用户输入读入),返回值为创建的列表的头指针

node* create(int len){node *p,*pre,*head;//临时指针,指向前驱节点,头指针 head = new node;//为头指针分配内存空间head->next = NULL;//头节点不需要数据域,指针域初始化为NULLpre = head;for(int i=0;i<len;i++){int num;scanf("%d",&num);p = new node;p->data = num;p->next = NULL;pre->next = p;pre = p;//这样当前节点才能够成为下个节点的前驱节点 }return head;
}

调用函数

int main(){int len;scanf("%d",&len);node* head = create(len);node* L = head->next;while(L!=NULL){printf("%d ",L->data);L = L->next;}return 0;
}

调用结果

(C++)自定义链表并写入相关推荐

  1. thinkph5.1 简单自定义的日志写入方法

    thinkph5.1 简单自定义的日志写入方法 /*** $logname-变量名* $data-变量* PHP_EOL-根据系统环境确定换行(换行)* FILE_APPEND - 追加参数 **/f ...

  2. 软件测试习题————1.录制登录—订票—退出代码。2.实现舱位随机选择。3.设置检查点检查订单编号格式是否正确,将测试结果采用自定义的方式写入测试报告。

    一.说明 下面提供了代码,需要完整的请到我本人的资源中点击03进行下载,使用的软件是三角型号标志的,录制和运行使用的一个小飞机,因为这个软件环境复杂,我把它删除了,需要使用的可以看一下 二.题目 测试 ...

  3. 自定义链表增,删除,链表逆序

    工作时间长了,经常用框架,感觉真的成了coding,建议有时间可以刷一下lettcode 时间一长就会忘,写了大半天,记录一下,理解后再写特别简单,链表逆序看了很多博客,写法各式各样,但是感觉解释的还 ...

  4. flume存储到mysql_flume_实现自定义MysqlSink,写入mysql表

    由于篇幅美观性,将flume实现mysql写入的自定义sink单独一篇文章. 引用sink2的配置 #####发送到本地文件##### # 订阅Sink agent2.sinks.k2.type = ...

  5. ELK学习--将自定义nginx日志写入es中并通过kibana展示为例

    今天只是记录总体思路,具体细节不展开,毕竟东西太多 学习目的 业务发展越来越庞大,服务器越来越多 各种访问日志.应用日志.错误日志量越来越多,导致运维人员无法很好的去管理日志 开发人员排查问题,需要到 ...

  6. java对象流定义_Java 对象流的用法,将自定义类数组写入文件中

    FileInputStream和FileOutputStream可以将类,数组,等写入如文件并读取. public class UserList implements Serializable{ pu ...

  7. java进行图片合成以及写入自定义字体

    由于工作需要做了一个利用java的Graphics2D进行图片合成且在图片上写入自定义字体文字的小功能, 那就顺便记录一些痕迹,有什么不好的地方请见谅 public static void main( ...

  8. C语言面向对象编程(五):单链表实现

    前面我们介绍了如何在 C 语言中引入面向对象语言的一些特性来进行面向对象编程,从本篇开始,我们使用前面提到的技巧,陆续实现几个例子,最后呢,会提供一个基本的 http server 实现(使用 lib ...

  9. Linux 内核链表剖析(二十)

    上节博客中,我们讲到了 Linux 中的宏定义 offsetof 与 container_of 宏.那么本节我们的课程目标就是一直 Linux 内核链表,使其适用于非 GNU 编译器,分析 Linux ...

最新文章

  1. Redis数据库(一)——Redis简介、部署及常用命令
  2. 设置Android Studio工程布局文件的默认布局
  3. 问题 D: 去行首行尾的空白符
  4. php Immutable,Immutable.js详解
  5. 机箱一直反复开机熄火_小身材大容量,老炮九州风神魔方110机箱+DQ 650ST+玄冰400双刃装机体验...
  6. 浅谈各种连接池中连接数量的设置
  7. java线程future_Java中多线程对运行结果怎么利用future获取
  8. r语言代码html,R语言的R Markdown创建html
  9. 架构之美-读书笔记之一
  10. jboss下载及安装
  11. 史密斯(Smith)圆图
  12. HTML九宫格拼图游戏代码,js实现九宫格拼图小游戏
  13. 通过PKI实现零信任的身份认证
  14. Process finished with exit code-1073740791(0xC0000409)
  15. 软件附加截图功能(QQ,360浏览器)
  16. 华容道 java_Java-华容道
  17. MSP430 5xx/6xx Watchdog看门狗编程实例
  18. 中间件是什么,常用的中间件有哪些(*)
  19. 2018中国地理信息产业百强企业公示名单
  20. Win11如何将右下角图标全部显示?Win11将右下角图标全部显示

热门文章

  1. 8-flutter 异步和线程
  2. UIBezierPath和CAShapeLayer创建不规则View(Swift 3.0)
  3. Ubuntu安装Anaconda
  4. 云智易获上海CIO联盟“年度物联网云平台技术创新奖”
  5. GCD之信号量机制二
  6. Unix_Linux系统定时器的应用(案例)
  7. Php中正则小结(一)
  8. Jq-table最后一行添加样式
  9. Bug tracker .net 部署经验(完善中)
  10. 【Win32 API学习]打开可执行文件