求个人教我一下单链表....我想弄明白,怎么在一个循环体中为每一个节点赋值

[复制链接]
查看11 | 回复2 | 2011-10-6 13:07:07 | 显示全部楼层 |阅读模式
如果单链表的节点定义如下:typedef struct node
/*先声明链表的数据结构*/{
char data;
/*数据类型根据你的实际情况更改,这里假定是字符型*/
struct node *next;}link;#include "stdio.h"#include "stdlib.h"void main(){
link *head, *p, *q;
char c;
head=(link *) malloc(link);
/*单链表的头节点*/
head->next=NULL;
...
回复

使用道具 举报

千问 | 2011-10-6 13:07:07 | 显示全部楼层
1、单链表吗,就是你连我我连他,一直下去,不久串成一串了。2、你想在一个循环体内给每一个结点赋值,我想你是问一次给一个结点赋值吧,总不至于是一次性给所有结点赋值吧。那就好办了,那就生成一个结点,你想好给结点赋值的值怎么来就行了,是直接给,那你就用输入语句提供吧,要是你有现成的值,那你就想办法把值给他了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行