
C/C++学习记录
文章平均质量分 55
学海无涯_苦作舟
书山有路勤为径 学海无涯苦作舟
展开
-
一些Linux里的笔记
一、shell相关$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1…9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)$- 显示shell使用的当前选项,与set命令功能相同@跟@ 跟@跟*类似,但是可以当作数组用if [ -z “$DIRN原创 2022-04-02 14:36:20 · 887 阅读 · 0 评论 -
C语言哈希表用法
C语言哈希表用法哈希表在头文件"uthash.h"中已经有了,只需要简单学习一下用法即可。1,哈希结构体#include “uthash.h”typedef struct {int key;int value;UT_hash_handle hh;} Hash;Hash *hash = NULL;其中UT_hash_handle是头文件"uthash.h"中定义的,然后Hash结构体是自定义的。key的类型可以是int, char , char[],void 这4种,value可以是任意转载 2022-03-09 22:32:35 · 1741 阅读 · 0 评论 -
转载【C语言符号优先级】
C语言符号优先级说明:同一优先级的运算符,运算次序由结合方向所决定。简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符转载 2022-03-08 00:02:05 · 123 阅读 · 1 评论 -
常见的二分查找 和找左右边界【转】
左右全闭的写法:int binary_search(int[] nums, int target) {int left = 0, right = nums.length - 1;while(left <= right) {int mid = left + (right - left) / 2;if (nums[mid] < target) {left = mid + 1;} else if (nums[mid] > target) {right = mid - 1;} .转载 2022-03-02 11:36:02 · 179 阅读 · 0 评论 -
extern “C“ 理解
extern "C" 理解欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用原创 2021-08-05 23:32:46 · 141 阅读 · 0 评论