专插本数据布局第二章2.4线性表顺序存储表示

打印 上一主题 下一主题

主题 982|帖子 982|积分 2946

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这是一个广东专插本菜鸡写的数据布局,代码写的不好,渴望能给像我这样的小白看懂,因为从鹏哥的C语言突然转到王卓的数据布局类C语言有点看不懂,琢磨了好久,渴望大佬能给点指正,谢谢了。
我用的是dev c++,VS和clion的设置配了好频频都配不好,全部代码:
  1. #include<stdio.h>
  2. #include<string.h>
  3. #include<stdlib.h>
  4. using namespace std;
  5. #define MAX 10//顺序表的长度
  6. typedef struct
  7. {
  8.         int* data;
  9.         int length;
  10. }Fsl;//结构体类型
  11. void InitList(Fsl* A)//构造一个空的顺序表A
  12. {
  13.         A->data = (int*)malloc(sizeof(int*)* MAX);//给A表分配十个整形空间
  14.         A->length = 0;//空表长度初始化为0
  15. }
  16. void Print(Fsl* A, int)//顺序表的打印
  17. {
  18.         for(int i = 0; i < A->length; i++)//打印A表里面length个数据
  19.         {
  20.                 printf("%d ", A->data[i]);
  21.         }
  22.         printf("\n");
  23. }
  24. void GetData(Fsl* A, int i)//顺序表的取值
  25. {
  26.         if(i > 1 || i < A->length)//判断查找的i值是否合法
  27.         {
  28.                 int e = A->data[i - 1];//e变量接收第i个值的数据
  29.                 printf("顺序表第%d个的值是%d\n", i, e);
  30.         }
  31.         else
  32.         {
  33.                 printf("读取失败\n");
  34.         }
  35. }
  36. void SearchData(Fsl* A, i
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

耶耶耶耶耶

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表