上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页
摘要: 链表的基本概念 链表引出 数组有缺陷静态空间,一旦分配就不可以动态扩展,要不分配不够,要不分配过多。对于数组头部进行插入和删除效率低 链表的组成 链表是有节点组成的节点由 数据域和指针域组成struct LinkNode{int num; struct} 链表的分类 方式1: 静态链表 动态链表方式 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(250) 评论(0) 推荐(0)
摘要: 二叉树编程实战 拷贝二叉树.c 二叉树编程实战_拷贝二叉树.c #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> //二叉树结点 typedef struct BINARYN 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(69) 评论(0) 推荐(0)
摘要: 企业链表 企业链表.c #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> #include"LinkList1.h" typedef struct PERSON { Link 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(51) 评论(0) 推荐(0)
摘要: 链表的基本使用 带头节点链表 好处在于 头节点永远都是固定的 - 初始化链表 : struct LinkNode* pHeader =init_LinkList() - 遍历链表 : void foreach_linkList(struct LinkNode*pHeader) - 插入链表 : vo 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(189) 评论(0) 推荐(0)
摘要: 单向链表: 链表是由一系列的节点组成,每个节点包含两个域,指针域和数据域 线性表的顺序存储: 用一块连续内存空间 线性表的链式存储: 不连续的内存空间 代码示例: 单向链表.c #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<st 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(119) 评论(0) 推荐(0)
摘要: 面向接口编程 实现公司中编程方式甲方和乙方商定好接口,分别实现自己的功能最后对接成功,实现游戏功能 代码示例: 面向接口编程.c #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib. 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(433) 评论(0) 推荐(0)
摘要: 按块进行读写 写文件 fwrite参数1 数据地址 参数2 块大小 参数3 块个数 参数4 文件指针读文件 fread 代码示例: //3.按块进行读写 struct Hero { char name[64]; int age; }; void test03() { //写文件 FILE*f_wri 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(45) 评论(0) 推荐(0)
摘要: C语言数据结构 数据结构是计算机存储、组织数据的方式 动态数组: 动态数组增长内存,策略 将存放数据的内存放在 堆上动态数组 如果5个元素 申请内存 拷贝数据 释放内存6 插入第7个?容量capacity表示我的这块内存空间一共可以存放多少元素size概念 记录当前数组中具体的元素个数 代码示例: 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(2667) 评论(0) 推荐(0)
摘要: 配置文件读写 需求:将文件的有效内容截取出来,并且放入到一个键值对的数组中 struct ConfigInfo{char key[64];char value[64]};获取有效行数判断当前行是否有效解析数据 parseFile 将有效数据放入到数组中,数组在堆区开辟 根据key获取value ge 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(81) 评论(0) 推荐(0)
摘要: 按行进行读写 写文件 fputs读文件 fgets 代码示例: void test02() { //写文件 FILE*f_write = fopen("./test1.txt", "w+"); if (f_write == NULL) { return; } char*buf[] = { "锄禾日当 阅读全文
posted @ 2022-02-13 12:51 黑马金牌编程 阅读(54) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 37 下一页