摘要: ##结构体的概念 C语言中有很多的基础数据类型,除了这些我们可以通过一个结构体来把一部分基础数据类型整合为一个新的自定义类型。 struct 结构体的标签 { 成员1 ; 成员2 ; ..... }; // 最后用一个分号来表示结束 结构体的标签 : 用来区分各个不同类型的结构体 (也可以省略)。 阅读全文
posted @ 2020-12-05 20:04 ding-ding-light 阅读(645) 评论(0) 推荐(0) 编辑
摘要: ###strstr 函数功能:在一字符串中查找指定的字符串) 头 文 件: #include <string.h> 定义函数: char *strstr(const char *haystack, const char * needle); 参数分析:haystack --> 需要搜查的字符串 (被 阅读全文
posted @ 2020-12-05 11:03 ding-ding-light 阅读(229) 评论(0) 推荐(1) 编辑
摘要: ##基本概念 当一个的主函数太过庞大时,会将主函数按功能进行拆分,根据是否需要向外部提供接口,分为静态函数和普通函数, 普通的函数是跨文件可见的, 但是如果是静态函数的话他的可见范围会被缩小到本文件可见,外部文件是无法进行调用的。 static int max (int x, int y) { // 阅读全文
posted @ 2020-12-05 09:39 ding-ding-light 阅读(83) 评论(0) 推荐(0) 编辑
摘要: ##虚拟内存 系统中的每一个进程运行的时候都会认为自己有连续和完整的的地址空间,这些地址空间被称作虚拟地址。数据和程序被存储在固态介质中,当系统系统需要某一段数据或程序时就会被搬运到内存当中,而不是将整个程序搬运到内存当中再运行起来,这样大大提高了程序的运行效率,和节约了内存空间。 如上图所示,每个 阅读全文
posted @ 2020-12-05 01:35 ding-ding-light 阅读(90) 评论(0) 推荐(0) 编辑