博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言链表-创建链表并且从键盘输入赋值
阅读量:4181 次
发布时间:2019-05-26

本文共 695 字,大约阅读时间需要 2 分钟。

链表是C语言里面学习比较困难的一部分内容,下面这个例子就演示了创建一个链表并且从输入端赋值,希望对大家有用。
#include 
#include
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
num); p->next=(struct link*)malloc(sizeof(struct link));//申请下一个节点 p=p->next;//将该节点和下一个节点连起来 } p=head->next;//由于第一个循环已经将链表移到末尾,所以这里要将链表移到首结点开始打印 for(i=0;i
num); p=p->next; } return 0;}

转载地址:http://xgqai.baihongyu.com/

你可能感兴趣的文章
让代码变得更优雅-Lombok
查看>>
解决Rhythmbox乱码
查看>>
豆瓣爱问共享资料插件发布啦
查看>>
kermit的安装和配置
查看>>
vim 配置
查看>>
openocd zylin
查看>>
进程创建时文件系统处理
查看>>
内核线程创建
查看>>
linux中cat命令使用详解
查看>>
java中的异常机制
查看>>
商务智能-基本方法-数据钻取
查看>>
C++程序员技术需求规划(发展方向)
查看>>
JNI
查看>>
(转载)linux命令之十八locate 命令
查看>>
Linux发行光盘(红旗 5.0 SP2发行版,已不使用仅参考)
查看>>
linux下如何将文件打包、压缩并分割成制定大小
查看>>
CentOS6.5升级内核到3.10.28
查看>>
linux内核补丁安装和编译安装
查看>>
java.lang.IllegalArgumentException: FacesContext must not be null 错误分析及解决
查看>>
Spring框架事务管理之四:Spring编程式事务
查看>>