C/C++
文章平均质量分 66
C/C++
Adrian503
中国科学院大学计算机硕士,研究领域Linux内核、嵌入式软件、BSP等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
uthash 哈希表在C语言中的使用
uthash 哈希的实现很简单,它不是一个库,只是一个头文件,使用的时候incluede进去就行了关于 uthash 的官方文档 :下载头文件源码:uthash 支持哈希表的如下操作:finddeletecountiteratesort。原创 2024-01-10 15:02:33 · 1992 阅读 · 0 评论 -
哈希表-散列表数据结构
哈希表也叫散列表,哈希表是根据关键码值(key value)来直接访问的一种数据结构,也就是将关键码值(key value)通过一种映射关系映射到表中的一个位置来加快查找的速度,这种映射关系称之为哈希函数或者散列函数,存放记录的数组称之为哈希表。哈希表采用的是一种转换思想,其中一个中要的概念是如何将「Key」转换成数组下标?在哈希表中,这个过程有哈希函数来完成,但是并不是每个「Key」都需要通过哈希函数来将其转换成数组下标,有些「Key」可以直接作为数组的下标。原创 2024-01-09 17:14:09 · 773 阅读 · 1 评论 -
C语言常用字符串函数总结
常用的字符串函数总结原创 2023-12-14 11:35:37 · 967 阅读 · 0 评论 -
sccanf()
非字符串 可以用逗号分割sscanf("9,8", "%d,%d,", ®, &value);字符串一定要定义结束符sscanf("eth0,9,8", "%[^,],%x,%x,", ifname, ®, &value);sscanf("eth0,eth1,eth2", "%[^,],%[^,],%[^,],", ifname1, ifname2, ifname3);...原创 2021-11-10 14:27:26 · 405 阅读 · 0 评论 -
命令行参数的解析 getopt
【说明】getopt只是一个简单的解析命令可选项的函数,只能进行简单的格式命令解析,格式如下:1、形如:cmd [-a][-b] //对短选项的解析;2、形如:cmd [-a a_argument][-b b_argument] //对短选项及短选项的参数解析;3、形如:cmd [-a[a_argument]] //选项a的参数也是可选的情况解析#include <unistd.h> extern char *optarg;extern int optind, op.原创 2020-06-19 10:09:45 · 374 阅读 · 0 评论 -
一维数组的存储类型 , a &a int(a) 的区别
一维数组:int a[3];名称数据类型值(举例)意义aint * 0x0300数组的 首元素的首地址&a[0]int *0x0300数组的 首元素的首地址&aint (*)[3]原创 2017-04-24 20:21:30 · 1105 阅读 · 0 评论
分享