摘要: 一、栈 特性:先进后出,顺序存储 #include <stdio.h> #include <stdlib.h> #include <assert.h> #include <stdbool.h> #define CAPACITY 3 //默认初识容量 typedef int SData; typede 阅读全文
posted @ 2023-03-08 23:41 运气姐姐 阅读(68) 评论(0) 推荐(0)
摘要: 一、无头结点单链表 #include <stdio.h> #include <stdlib.h> #include <assert.h> #include <stdbool.h> typedef int NodeData; typedef struct ListNode { NodeData dat 阅读全文
posted @ 2023-03-08 15:27 运气姐姐 阅读(33) 评论(0) 推荐(0)
摘要: 一、大小端存储 大端存储:数据的低位字节存储在高地址 小端存储:数据的低位字节存储在低地址 不同编译器有不同的存储方式 int a = 10; char* p = (char*)&a; printf("%x\n", *p); // a > 0000000a //0000 0000 0000 0000 阅读全文
posted @ 2023-03-06 11:29 运气姐姐 阅读(111) 评论(0) 推荐(0)
摘要: 一、文件结构 避免头文件被重复引用,用 #pragma once 进行预处理 用 <> 引用标注库头文件,用 "" 引用自定义库头文件 C语言头文件只进行函数声明,不进行函数定义;C++类的成员可在声明的同时定义 二、程序板式 每个类声明、函数定义之后都要加上空行,函数体内可用空行进行逻辑分隔 一行 阅读全文
posted @ 2023-03-06 11:04 运气姐姐 阅读(47) 评论(0) 推荐(0)