C
文章平均质量分 71
C语言部分
CodeChecker
这个作者很懒,什么都没留下…
展开
-
C 语言算法操作
130. 被围绕的区域 https://leetcode-cn.com/problems/surrounded-regions/const int dx[4] = {1, -1, 0, 0};const int dy[4] = {0, 0, 1, -1};void solve(char** board, int boardSize, int* boardColSize) { int row = boardSize; if (row == 0) { return;原创 2021-07-17 20:59:09 · 682 阅读 · 0 评论 -
C语言要点总结-总览
C语言要点总结参考内容:菜鸟教程:https://www.runoob.com/C运算符及优先级:https://www.runoob.com/cprogramming/c-operators.html字符指针与字符数组真正的区别:https://blog.csdn.net/on_1y/article/details/13030439C 结构体:https://www.run...原创 2019-09-20 22:42:36 · 1325 阅读 · 0 评论 -
LeetCodeTrie字典树
208. 实现 Trie (前缀树) https://leetcode-cn.com/problems/implement-trie-prefix-tree/typedef struct Trie{ struct Trie * children[26]; int isEnd; } Trie;/** Initialize your data structure here. */Trie* trieCreate() { Trie *node = (Trie原创 2021-08-12 22:23:45 · 240 阅读 · 0 评论 -
UT HASH
定义HASH表UT_hash_handletypedef struct HashMap { int val; // val保存下标 int key; // key保存值 UT hash 只能用键值进行查找 关键信息放键值 UT_hash_handle hh; // hash map的头}HashMap;前置准备HashMap *hashHandle = NULL;HashMap *tmp = (HashMap *)malloc(sizeof(HashMa原创 2021-08-11 21:07:57 · 1246 阅读 · 0 评论 -
C/C++ printf&scanf
参考内容及部分图片来源:https://www.runoob.com/cprogramming/c-function-printf.htmlC本身没有输入输出功能,均是由函数提供的printf()输出函数包含于头文件<stdio.h>中printf输出的格式如下:printf("<格式化字符串>", <参量表>);下面是函数的声明int printf(const char *format, ...)format-- 这是字符串,包.原创 2020-05-19 10:26:03 · 5240 阅读 · 0 评论 -
static, const 和 static const 变量的初始化问题
const 常量的在超出其作用域的时候会被释放,但是 static 静态变量在其作用域之外并没有释放,只是不能访问。static 修饰的是静态变量,静态函数。对于类来说,静态成员和静态函数是属于整个类的,而不是属于对象。可以通过类名来访问,但是其作用域限制于包含它的文件中。static 变量在类内部声明,但是必须在类的外部进行定义和初始化。const 常量在类内部声明,但是定义只能在构...转载 2020-03-08 15:49:33 · 421 阅读 · 0 评论 -
C&C++:const和static总结
C&C++:const和static总结C语言要点总结-关键字总结:https://blog.csdn.net/qq_41605114/article/details/104497181C和C++的区别:https://blog.csdn.net/qq_41605114/article/details/104239945...原创 2020-03-08 16:15:59 · 1120 阅读 · 0 评论 -
C语言要点总结-函数指针(回调函数)
C语言要点总结-函数指针(回调函数)原创 2020-02-26 00:09:11 · 312 阅读 · 0 评论 -
C语言要点总结-数据类型及函数
目录0.编译步骤:1.常见集成开发环境(IDE/Integrated Development Environment )2.32个关键字3.数据类型3.1常量3.2变量3.2.1整数类型及字符类型3.2.2浮点类型3.3字符、字符串及字符串处理函数3.4函数3.4.1函数与作用域3.4.2函数传参的具体工作过程3.4.3函数运行过程中内存的分配...原创 2020-02-25 14:43:47 · 1183 阅读 · 0 评论 -
C语言要点总结-内存分区
目录7C/C++语言占用内存分区(1栈2堆3全局【静态】4文字常量区5程序代码区)7.1栈区(Stack Segment)7.2堆区(Heap Segment)7.2.1自由存储区(Free storeSegment)7.3全局区(静态区)(Global data Segment)7.4常量区(Constant Segment)7.5程序代码区(Code Segmen...原创 2020-02-25 14:39:58 · 321 阅读 · 0 评论 -
C语言要点总结-关键字&保留字总结
目录6关键字总结:6.1define(宏定义)6.2const(恒定)6.3 sizeof6.4static(静态)6.4.1static修饰局部变量6.4.2static修饰全局变量6.4.3static修饰函数6.4.4在C++等面对对象编程语言中6.5 auto(自动变量)6.6 4个与储存类型相关的关键字总结6.6.1.auto6.6.2...原创 2020-02-25 14:37:41 · 1699 阅读 · 0 评论 -
C语言要点总结-复合结构和位域
目录3.6复合结构(自定义类型)—结构体3.6.1结构体的定义①无tag②variable-list分离③使用关键字typedef3.6.2结构体变量的初始化3.6.3访问结构成员3.6.4结构作为函数参数3.6.5指向结构的指针3.6.6结构体的对齐方式3.6.7结构体赋值3.6.8结构体嵌套一级指针3.7位域3.7.1位域的定义和位域变...原创 2020-02-25 14:33:23 · 557 阅读 · 0 评论 -
C语言/C++要点总结-指针
目录3.5指针3.5.1万能指针3.5.2指针和数组3.5.3关于指针的加减3.5.4指针和字符串(字符数组和字符指针)3.5.5指针的步长及取值操作3.5.6指针和函数3.5.7二级指针3.5.8指针和数组再理解(数组指针)3.5.9数组指针3.5指针指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样...原创 2020-02-25 14:30:05 · 655 阅读 · 0 评论 -
C和C++的区别
C和C++的区别:目录1,扩展:双冒号作用域运算符2,对全局变量检测增强3,对函数的检测增强4,类型检测增强5,结构体struct相关1,扩展:双冒号作用域运算符使用::跨过同名局部变量,直接访问全局变量int atk = 200;MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent...原创 2020-02-09 20:27:45 · 687 阅读 · 0 评论 -
C语言要点总结——字符串处理函数
C语言要点总结——字符串处理函数目录1.gets/puts2.fgets/fputs (1的文件操作版本)3.strlen(长度计算)4.strcpy/strncpy(拷贝)5.strcat/strncat(拼贴)6.strcmp/strncmp(比较)7.printf/scanf8.strstr(查找字符串)9.strchr(查找字符)10.st...原创 2019-08-20 22:12:27 · 236 阅读 · 0 评论 -
ASCII码值
来源于网络资源,如有侵权请联系删除ASCII码值 十进制代码 十六进制代码 MCS 字符或缩写 DEC 多国字符名 ASCII 控制字符 1 0 0 NUL 空字符 1 ...转载 2019-08-18 17:22:29 · 7257 阅读 · 0 评论