随笔分类 -  C/C++

摘要:转载声明:本文为转载文章 原文地址:https://blog.csdn.net/whahu1989/article/details/82078563 CMake是开源、跨平台的构建工具,可以让我们通过编写简单的配置文件去生成本地的Makefile,这个配置文件是独立于运行平台和编译器的,这样就不用亲 阅读全文
posted @ 2020-04-04 16:20 娑婆迷徒 阅读(10547) 评论(2) 推荐(7)
摘要:目录结构 文件内容 Hello.h Hello.cpp cmake基本脚本 编译 返回结果 阅读全文
posted @ 2020-03-30 11:56 娑婆迷徒 阅读(2651) 评论(0) 推荐(1)
摘要:转载声明:本文为转载文章 本文原地址:https://my.oschina.net/bobwei/blog/524147 安全散列算法 安全散列算法(英语:Secure Hash Algorithm)是一种能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息不同,它 阅读全文
posted @ 2020-03-19 10:55 娑婆迷徒 阅读(8784) 评论(0) 推荐(0)
摘要:环境:ubuntu(linux)+gcc+Cmake LTP源码:https://github.com/HIT SCIR/ltp/releases LTP模型:https://pan.baidu.com/share/link?shareid=1988562907&uk=2738088569 list 阅读全文
posted @ 2020-02-24 17:09 娑婆迷徒 阅读(691) 评论(0) 推荐(1)
摘要:本文为转载 原文地址:http://blog.sina.com.cn/s/blog_4c0cb1c00102xg7j.html 使用说明:将cJSON.c、cJSON.h两个文件,拷贝到工程项目文件中编译使用即可。 下载地址:https://sourceforge.net/projects/cjso 阅读全文
posted @ 2019-12-13 11:55 娑婆迷徒 阅读(3346) 评论(0) 推荐(0)
摘要:代码如下: 环境为VC 阅读全文
posted @ 2019-11-20 19:22 娑婆迷徒 阅读(283) 评论(0) 推荐(0)
摘要:由于存入文本文件的内容都为文本格式,所以在读取内容时需要将文本格式的内容遍历到map内存中,因此在读取时需要将文本进行切分(切分成key和value) 环境gcc txt文件格式 阅读全文
posted @ 2019-11-20 18:26 娑婆迷徒 阅读(2981) 评论(1) 推荐(0)
摘要:内联函数的执行过程与带参数宏定义很相似,但参数的处理不同。带参数的宏定义并不对参数进行运算,而是直接替换;内联函数首先是函数,这就意味着函数的很多性质都适用于内联函数,即内联函数先把参数表达式进行运算求值,然后把表达式的值传递给形式参数。 内联函数与带参数宏定义的另一个区别是,内联函数的参数类型和返 阅读全文
posted @ 2019-05-14 11:07 娑婆迷徒 阅读(6612) 评论(0) 推荐(0)
摘要:在操作系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也被看成一个文件。对于这些文件的操作,等于是对普通文件的操作。例如,通常把显示器称为标准输出文件,printf就是想这个文件输出,把键盘称为标准输出文件,scanf就是从这个文件获取数据。 常见的硬件设备与文件的对应关系 文件 | 硬件 阅读全文
posted @ 2019-05-14 11:05 娑婆迷徒 阅读(736) 评论(0) 推荐(0)
摘要:数组(Array)是一系列具有相同类型的数据的集合,每一份数据叫做一个数组元素(Element)。数组中的所有元素在内存中是连续排列的,整个数组占用的是一块内存。以int arr[] = { 99, 15, 100, 888, 252 };为例,该数组在内存中的分布如下图所示: 定义数组时,要给出数 阅读全文
posted @ 2019-04-26 15:25 娑婆迷徒 阅读(304) 评论(0) 推荐(0)
摘要:指针 数据在内存中的地址也称为指针,如果一个变量存储了一份数据的指针,我们就称它为指针变量。 在C语言中,允许用一个变量来存放指针,这种变量称为指针变量。指针变量的值就是某份数据的地址,这样的一份数据可以是数组、字符串、函数,也可以是另外的一个普通变量或指针变量。 假设有一个 char 类型的变量 阅读全文
posted @ 2019-04-24 17:48 娑婆迷徒 阅读(306) 评论(0) 推荐(0)
摘要:转载声明:本文系转载文章 原文作者:十一月zz 原文地址:https://blog.csdn.net/baidu_35679960/article/details/77542787 1、返回值int 类型的函数返回: return语句用来结束循环,或返回一个函数的值。 return 0:一般用在主函 阅读全文
posted @ 2019-04-23 11:00 娑婆迷徒 阅读(6928) 评论(0) 推荐(0)
摘要:数组 程序中需要容器,该容器有点特殊,它在程序中是一块连续的,大小固定并且里面的数据类型一致的内存空间,它的名字叫数组。 声明一个数组: 数据类型 数组名称[长度]; C语言中的数组初始化是有三种形式的,分别是: 1、 数据类型 数组名称[长度n] = {元素1,元素2…元素n}; 2、 数据类型 阅读全文
posted @ 2019-04-22 18:42 娑婆迷徒 阅读(401) 评论(2) 推荐(1)
摘要:自定义函数 C语言提供了大量的库函数(右侧资料下载中有),比如stdio.h提供输出函数,但是还是满足不了我们开发中的一些逻辑,所以这个时候需要自己定义函数,自定义函数的一般形式: 注意: 1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表 阅读全文
posted @ 2019-04-20 21:52 娑婆迷徒 阅读(441) 评论(0) 推荐(0)
摘要:分支结构 if语句 C语言中的分支结构语句中的if条件语句,简单if语句的基本结构如下: 其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。 其过程可表示为下图 实例: 注释:if()后面没有分号,直接写() if else语句 简单的if else语句的基本结构如下: 其语义是:如 阅读全文
posted @ 2019-04-18 19:45 娑婆迷徒 阅读(350) 评论(0) 推荐(0)
摘要:C语言中的运算符 C语言中的运算就是对数据进行操作、处理的过程。运算符就是指定该运算的处理方式。 C语言中的运算符: 算术运算符 赋值运算符 关系运算符 逻辑运算符 三目运算符 算数运算符 C语言中的算数运算符包括: 在除法运算中 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 阅读全文
posted @ 2019-04-13 22:31 娑婆迷徒 阅读(512) 评论(0) 推荐(0)
摘要:C语言标识符的命名规则 变量或者函数起的名字就是标识符,而且C语言的标识符有它自己的命名规则; 标识符的长度最好不要超过8位,因为在一些版本的C语言中标示符的前八位是有效的,所以当两个标识符的前八位相同时会被识别为同一个标识符; 标识符要严格区分大小写,当两个同名标识符的大小写不同时,这两个标识符便 阅读全文
posted @ 2019-04-10 21:13 娑婆迷徒 阅读(299) 评论(0) 推荐(0)
摘要:C语言的结构体 一个C程序就是由多个头文件和函数组成 include 就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。 函数就是实现代码逻辑的一个小的单元。 注释: 在最新的C标准中,main函数前面的类型为int而不是void。 主函数 C语言有且只有 阅读全文
posted @ 2019-04-10 16:11 娑婆迷徒 阅读(306) 评论(0) 推荐(0)