摘要: 1 #include<stdio.h> 2 #include<math.h> 3 4 /** 5 * 形参和实参的功能是作数据传送。 6 * 函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。 7 * 因此在函数调用过程中,形参的值发生改变,而实参中的值 阅读全文
posted @ 2021-03-02 11:24 sunshine233 阅读(227) 评论(0) 推荐(0) 编辑
摘要: /* 结构体不能含有同类型的结构,但是可以含有指向同类型结构的指针。这样的定义是定义一个链表的基础。 */1 typedef int Element; 2 3 typedef struct node{ 4 Element e; 5 struct node* next;//这里只是声明了一个名为nex 阅读全文
posted @ 2021-03-02 11:18 sunshine233 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 带头结点的单链表的初始化、插入、删除、查询长度和输出元素,源码如下: 1 #include<stdio.h> 2 #include<math.h> 3 #include<stdlib.h> 4 #include<malloc.h> 5 6 #define MAXSIZE 10 //定义顺序表最大长度 阅读全文
posted @ 2021-03-02 10:46 sunshine233 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 原因:语法错误,和其它语言语法混用。 printf("链表长度 : %d \n",length); printf("length is : %d \n",length); 才是正确语法。 阅读全文
posted @ 2021-03-02 09:33 sunshine233 阅读(146) 评论(0) 推荐(0) 编辑