#include <stdio.h>
#include <stdlib.h>
#define dataType float // 宏定义、纯粹的查找、替换;尾部不能带分号
typedef struct node Node; // 定义一个新的类型、目的:简写
struct node {
int num;
dataType data;
Node * pNext;
};
void main(){
Node *pFirst = NULL;
Node node1;
node1.num = 1;
node1.data = 11;
Node node2;
node2.num = 2;
node2.data = 22;
Node node3;
node3.num = 3;
node3.data = 33;
// 链接起来
pFirst = &node1;
node1.pNext = &node2;
node2.pNext = &node3;
node3.pNext = NULL;
printf("\n 遍历链表-------------");
while (pFirst!=NULL){
printf("\n %d %f %p %p",pFirst->num,pFirst->data,pFirst,pFirst->pNext);
pFirst = pFirst->pNext;
}
getchar() ;
}
单链表-C实现-初级
最新推荐文章于 2023-11-06 17:35:20 发布