C语言链表-创建链表并且从键盘输入赋值
来源:互联网 发布:点对点视频软件 编辑:程序博客网 时间:2024/06/10 14:32
链表是C语言里面学习比较困难的一部分内容,下面这个例子就演示了创建一个链表并且从输入端赋值,希望对大家有用。
#include <stdio.h>#include <stdlib.h>struct link{ int num; struct link *next;};int main(){ int n,i; struct link *head,*p; printf("How many numbers do you want to input:"); scanf("%d",&n); head=(struct link*)malloc(sizeof(struct link));//创建头结点 p=(struct link*)malloc(sizeof(struct link));//申请第一个结点 head->next=p;//链接头结点和首结点 printf("Please input numbers:\n"); for(i=0;i<n;i++) { scanf("%d",&p->num); p->next=(struct link*)malloc(sizeof(struct link));//申请下一个节点 p=p->next;//将该节点和下一个节点连起来 } p=head->next;//由于第一个循环已经将链表移到末尾,所以这里要将链表移到首结点开始打印 for(i=0;i<n;i++) { printf("%d ",p->num); p=p->next; } return 0;}
阅读全文
0 0
- C语言链表-创建链表并且从键盘输入赋值
- C语言从键盘输入数据
- 44 C语言从键盘输入数据
- C语言 - 判断键盘输入的类型 并且计数
- c语言创建链表
- c语言 创建链表
- 从键盘输入字符并且输出
- C语言:从表尾到到表头逆向创建链表,反转链表
- 头插法创建链表并且输出
- c语言实现创建链表
- C语言链表的创建
- c语言创建链表总结
- C语言—链表的创建
- C语言 单向链表创建
- C语言键盘输入函数
- c语言响应键盘输入
- Code30从旧表中赋值所有列到新表中创建一个新表
- C语言从尾部节点开始生成链表
- 项目实践——一段时间的项目总结
- webpack配置相关知识详解
- 算法 一致性哈希算法
- excel数据分析--vlookup函数的使用
- 文章标题
- C语言链表-创建链表并且从键盘输入赋值
- css3之2d转换(transform方法)
- 常规验证码制作
- Dijkstra(迪杰斯特拉)算法模板
- 一个简单的Servlet登陆案例
- 更换kernel的logo
- LeetCode笔记 -- LongestSubStringLength
- 工厂方法(factory-method)模式
- IARSTM8 "unable to allocate space for sections "问题解决与改良