c语言创建单链表
来源:互联网 发布:剑三喵哥成男脸型数据 编辑:程序博客网 时间:2024/05/17 04:52
#include <stdio.h>#include <stdlib.h> typedef struct node{ int num; char sex; struct node* next;}Node;Node* init_list(int);int main(int argc, char const *argv[]){ Node* head; head = init_list(10); head = head->next; //遍历节点 while(head->next != NULL) { printf("%d %c\n",head->num,head->sex); head = head->next; } printf("%d %c\n",head->num,head->sex); return 0;}Node* init_list(int size){ int i = 0; Node* head; Node* p1; Node* p2; head = (Node *) malloc(sizeof(Node));//创建头节点 p1 = head; for(i = 0; i < size;i++) { p2 = (Node *) malloc(sizeof(Node)); //创建节点 p2->num=i; p2->sex='f'; p1->next = p2; //连接各个节点 p1 = p1->next; } p1->next = NULL; return head;}
输出:
0 0
- c语言创建单链表
- C语言创建单链表
- c语言创建单链表
- C语言创建单链表
- C语言——单链表创建练习题
- C语言单链表创建,插入,删除
- c语言实现单链表创建和遍历
- C语言实现单链表创建和遍历
- c语言单链表的创建、插入、删除
- C语言多线程创建
- c语言创建窗口
- C语言创建窗口
- C语言 工具栏创建
- C语言创建多线程
- 【语言-C++】C++、C 创建挂起进程
- c语言创建多级目录
- c语言创建文件夹函数
- C 语言创建线程池
- 嵌入式按键LED灯
- QT线程QThread多次调用start()函数出现第2次调用失败问题备忘
- linux下安装rabbitmq
- SecureCrt 远程登录(ssh)失败
- 在windows里telnet到linux
- c语言创建单链表
- 初识自定义View(1)
- 最简单的集群控制脚本
- Websocket 基础篇
- 言叶之庭经典台词
- comparator接口与Comparable接口的区别
- [poj1260] Pearls DP斜率优化
- 【ProtoBuf】对 ProtoBuf 的调研
- 非标准数据块表空间+获取已存在的表空间数据块的大小+创建非标准数据块表空间