上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 零.什么是预处理 预处理是程序在翻译环境中编译过程的第一步。下面来说一说预处理阶段都发生了什么。 1.处理预定义的符号 __FILE__:正在编译的源文件。 __LINE__:文件当前行号。 __DATE__:文件被编译日期。 __TIME__:文件被编... 阅读全文
posted @ 2022-09-24 20:29 卖寂寞的小男孩 阅读(95) 评论(0) 推荐(0)
摘要: 零.前言 本文主要讲述由.c文件变成.out文件的过程中每个部分的重要内容,并不是所有内容,只是粗略了解这部分的流程,详细的部分还需要学完一些像编译原理的课什么之类的才能更加全面深入地了解(博主水平有限。。)。 1.程序的翻译环境与执行环境 1.引入 我们在编... 阅读全文
posted @ 2022-09-24 20:29 卖寂寞的小男孩 阅读(123) 评论(0) 推荐(0)
摘要: 目录 零.前言 1.为什么要学习文件操作 2.什么是文件 3.文件名组成 4.文件指针 5.打开关闭文件 1.FILE *fopen( const char *filename, const char *mode ); 1.含义 2.参数 3.返回值 4.打... 阅读全文
posted @ 2022-09-24 20:29 卖寂寞的小男孩 阅读(206) 评论(0) 推荐(0)
摘要: 目录 ​ 零.前言 1.分治法 1.含义 2.分治法主要思想 3.分治法的求解步骤 1.确定初始条件 2.计算每一部分的时间复杂度 3.合并时间复杂度 4.求解 3.最大最小值问题 1.问题描述 2.常规思想 3.用分治法改进算法一: 1.算法思想 2.... 阅读全文
posted @ 2022-09-24 20:29 卖寂寞的小男孩 阅读(1231) 评论(1) 推荐(1)
摘要: 目录 ​ 零.前言 1.基本概念 1.什么是动态内存 2.开辟动态内存的作用 1.在栈区开辟的空间 2.在堆区开辟空间 2.动态内存开辟的函数 1.void *malloc( size_t size ) 1.含义 2.参数 3.返回值 4.用法 5.注意事项... 阅读全文
posted @ 2022-09-24 20:29 卖寂寞的小男孩 阅读(155) 评论(0) 推荐(0)
摘要: 1.为什么要学习伪代码 计算机语言千千万,不同的语言需要不同的编译环境,在一群人中很可能这个掌握这种语言,而那个又掌握了那种语言,如果掌握两种不同语言的人同时阅读研究一段代码,那么就存在一个人可以看懂而另一个人看不懂的问题,为了解决这一问题,伪代码应运而生。 ... 阅读全文
posted @ 2022-09-24 20:29 卖寂寞的小男孩 阅读(1047) 评论(0) 推荐(0)
摘要: 目录 ​ 零.前言 1.什么是自定义类型 2.结构体 1.结构体的含义 2.结构体的声明以及变量的创建 1.结构体类型的声明 2.结构体变量的创建 3.填充变量内容 4.结构体变量的引用 3.结构体的自引用 3.结构体内存对齐 1.讨论原因 2.结构体内... 阅读全文
posted @ 2022-09-24 20:29 卖寂寞的小男孩 阅读(292) 评论(0) 推荐(0)
摘要: 目录 int">1.char->int long long">2.char->long long char">3.int->char ​ char">4.long long->char ​ long long">5.int->long long int ">6... 阅读全文
posted @ 2022-09-24 20:29 卖寂寞的小男孩 阅读(55) 评论(0) 推荐(0)
摘要: 目录 ​ 零.前言 1.求字符串的长度 1.size_t strlen( const char *string ); 1.含义: 2.参数: 3.返回值: 原理: 2.长度不受限的字符串函数 1.解释 2.char *strcpy( char *strD... 阅读全文
posted @ 2022-09-24 20:29 卖寂寞的小男孩 阅读(113) 评论(0) 推荐(0)
摘要: 目录 ​ 零.前言 1.什么是KMP算法 2.通常情况下的字符串匹配 3.用KMP算法进行字符串匹配 4.优化next数组的创建 5.next数组创建的举例 1.ababcabcdabcde 2.abcabcabcabcdabcde 6.C语言代码实现 7... 阅读全文
posted @ 2022-09-24 20:29 卖寂寞的小男孩 阅读(452) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 12 下一页