
c语言
wowocpp
这个作者很懒,什么都没留下…
展开
-
libusb ubuntu
libusb在官网http://libusb.info/可以下载到,如下图:二、libusb的安装1、环境 Ubuntu 16.042、安装主要分3个步骤,如下:3、具体操作流程:http://www.javashuo.com/article/p-nalupjdf-vs.htmlconfigure: error: udev support requested but libudev header not installedmakefile如何写呢?./usr/include/libusb-1.0/li原创 2022-06-13 21:18:09 · 956 阅读 · 0 评论 -
数据结构 图的 概念
数据结构 图的 概念图的权:有些图的边或者狐剧有与他相关的数字,这种与图的边或者狐相关的数叫做权。图的度:无向图顶点的边数叫度,有向图顶点的边数叫出度和入度 。图的数据存储结构-邻接矩阵:...原创 2021-08-13 10:08:31 · 191 阅读 · 0 评论 -
数据结构问题 电话号码查询 记录
数据结构问题电话号码查询问题100万人的 电话登记表,如何快速查询,重点是得快。很慢的话,影响用户体验了。原创 2021-06-10 17:10:59 · 223 阅读 · 0 评论 -
算法与数据结构书 记录
算法与数据结构书 记录十分推荐普林斯顿的这本橙书:《算法 第四版》 橙书是使用 Java 进行代码实现https://visualgo.net/en推荐《算法导论》。除显著加强算法分析的能力外,一些算法章节,如摊还分析,动态规划等是对《算法 第四版》较好的补充。其网上开放课程,中文有网易公开课https://leetcode.com/OJ (Online Judge)因为我第一次编写这个答案时正看完《数据结构与算法分析 - C 语言描述》,就在第一版回答中推荐了这本书。然而作为入门(个人意原创 2021-06-05 09:10:28 · 160 阅读 · 1 评论 -
学习 c语言好资料
https://github.com/ellahub/awesome-c新概念C语言原创 2021-05-26 17:16:24 · 264 阅读 · 0 评论 -
linux c queue 队列的实现
linux c queue 队列的实现https://www.zentut.com/c-tutorial/c-queue/原创 2021-05-07 14:57:24 · 2362 阅读 · 0 评论 -
C语言 : 指针
函数 形参 使用 变量,由于是 传值调用,所以,在函数体内,是不能够改变函数外部的变量的值的。为了在函数内部修改,函数外部的变量的值,需要使用指针。用指针的目的是,修改指针 指向的变量的值。一维指针一维指针作为形参的目的是 修改 指针指向的变量的值。int funcA(int *a){ *a = 5; }int main(){ int a = 5 ; int *ptr...原创 2019-03-20 11:07:56 · 181 阅读 · 0 评论 -
系统函数C字符串的实现(5):strdup (转载)
转载地址:https://blog.youkuaiyun.com/zhouruifu2015/article/details/47687251strdup不需要分配内存空间,自动实现字符串的拷贝char *mystrdup(char *str){ char*p = malloc(sizeof(char)*(strlen(str) + 1)); strcpy(p, str);//拷贝 return...原创 2019-01-31 12:07:50 · 377 阅读 · 0 评论 -
linux C 分割字符串
strsep2,分割字符串(还是分割字符串)char *strsep(char **stringp, const char *delim);1,分割字符串char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。str为要分解的字符串,delim为分隔符字符串。实质上的处理是,strtok在str中查找包含在delim中的字符并用...原创 2019-01-31 11:54:26 · 3305 阅读 · 0 评论 -
linux C常用的字符串操作函数
/字符串长度函数/ size_t strlen(const char *string);/不受限制的字符串函数/ char *strcpy(char *dst, const char *src); char *strcat(char *dst, const char *src); int strcmp(const char *s1, const char *s2);/长度受限的...原创 2019-01-31 11:12:41 · 2610 阅读 · 0 评论 -
linux C 二维数组 作为函数参数
c语言中怎么用二维数组作为函数参数可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略第一维的大小说明,如:void Func(int array[3][10]);void Func(int array[][10]);二者都是合法而且等价,但是不能把第二维或者更高维的大小省略,如下面的定义是不合法的:void Func(int array[]...原创 2019-01-30 15:43:26 · 1483 阅读 · 0 评论 -
C语言 : 结构体
声明结构:struct tag { member-list ; } variable-list ;member-list 包含每个成员的类型和名字tag ----标签字段------ 该结构体 类型的名字variable-list —变量列表 -----该结构体类型 的一个或者多个变量struct SIMPLE { int a ; char b ; fl...原创 2018-10-25 15:29:46 · 302 阅读 · 0 评论 -
typedef 个人理解
typedefC 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字https://blog.youkuaiyun.com/qq_29350001/article/details/53883571(有空补充)原创 2018-11-26 16:33:20 · 901 阅读 · 0 评论 -
C语言 相关 好书 和 下载链接
[C语言进阶_重点、难点与疑点解析].牟海军.pdfC程序设计语言(第2版_新版).pdfC和指针.pdfC专家编程(稍后补充)原创 2018-11-27 10:50:31 · 257 阅读 · 0 评论 -
C语言 : 枚举
参考书籍<C语言进阶_重点、难点与疑点解析].牟海军.pdf> page38声明 枚举类型 的一般形式为:enum 枚举类型名{ 标识符1 [=整形常数], 标识符2 [=整形常数], ....... 标识符n [=整形常数], };声明枚举类型 方法1:enum 枚举类型名{ 标识符1 [=整形常数], 标识符2 [=整形常数], ....... 标识...原创 2018-11-27 12:05:59 · 686 阅读 · 0 评论 -
C 语言 :函数 指针
函数指针,从本质上说是一个指针,只是它指向的不是一般的变量,而是一个函数。因为每个函数都有一个入口地址,函数指针指向的就是函数的入口地址。其定义的格式为:类型标识符 (* 指针变量名)( 形参列表)char* (*fun)(char *str,char *substr);...原创 2018-11-27 12:24:11 · 205 阅读 · 0 评论 -
C 字符串转大小写strupr , strlowr, tolower, toupper
转载 :https://blog.youkuaiyun.com/linbounconstraint/article/details/80310471转大写:char *strupr(char *str){ char *orign=str; for (; *str!='\0'; str++) *str = toupper(*str); return orign;...原创 2019-01-31 16:14:11 · 1292 阅读 · 0 评论 -
fnmatch实例详解(与readdir、opendir实现模糊查询)(转载)
fnmatch实例详解(与readdir、opendir实现模糊查询)fnmatch:int fnmatch(const char *pattern, const char *string, int flags);man中是这么写道:The fnmatch() function checks whether the string argument matches the pattern a...原创 2019-01-31 16:30:34 · 1497 阅读 · 0 评论 -
C 库函数 - atoi()
C 库函数 - atoi()描述C 库函数 int atoi(const char *str) 把参数 str 所指向的字符串转换为一个整数(类型为 int 型)。声明下面是 atoi() 函数的声明。int atoi(const char *str)参数str – 要转换为整数的字符串。返回值该函数返回转换后的长整数,如果没有执行有效的转换,则返回零。C 标准库 - <...原创 2019-02-21 16:31:38 · 533 阅读 · 0 评论 -
C语言结构体定义的几种方法
什么是结构体? 在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。结构体的定义:C语言结构体类型的定义模板大概为:struct 类型名{转载 2018-03-08 17:35:18 · 85870 阅读 · 9 评论