摘要: 下面我们将用两种不同的姿势来用VS2017生成dll文件(动态库文件)和lib文件(静态库文件),这里以C语言为例,用最简单的例子,来让读者了解如何生成dll文件(动态库文件) 生成动态库文件 姿势一: 第一步:新建一个项目 第二步:选择Windows桌面向导(这里先不要去管上面的“动态链接库(DL 阅读全文
posted @ 2019-05-02 20:23 Luv3 阅读(19061) 评论(1) 推荐(10) 编辑
摘要: 逆波兰表达式 先说一下中缀表达式,平时我们使用的运算表达式就是中缀表达式,例如1+3*2,中缀表达式的特点就是:二元运算符总是置于与之相关的两个运算对象之间 人读起来比较好理解,但是计算机处理起来就很麻烦,运算顺序往往因表达式的内容而定,不具规律性 后缀表达式,后缀表达式的特点就是:每一运算符都置于 阅读全文
posted @ 2019-04-29 19:45 Luv3 阅读(35128) 评论(7) 推荐(42) 编辑
摘要: fscanf_s函数 在文件操作中经常会用到fscanf这个函数,但是在VC和VS中会有警告 意思是编译器觉得fscanf不安全,叫你考虑用一下fscanf_s这个函数来代替fscanf,fscanf_s比fscanf多使用了一个参数 fscanf函数原型: int fscanf( FILE *st 阅读全文
posted @ 2019-04-25 20:26 Luv3 阅读(7237) 评论(0) 推荐(2) 编辑
摘要: C语言小程序——推箱子(窄字符Version) 推箱子.c 1 #include <stdio.h> 2 #include <conio.h> 3 #include <stdlib.h> 4 #include <Windows.h> 5 #include "Game.h" 6 7 #define N 阅读全文
posted @ 2019-04-19 15:32 Luv3 阅读(1750) 评论(4) 推荐(1) 编辑
摘要: setlocale函数 函数原型:char* setlocale (int category, const char* locale); setlocale位于头文件,setlocale() 函数既可以用来对当前程序进行地域设置(本地设置、区域设置),也可以用来获取当前程序的地域设置信息,使用set 阅读全文
posted @ 2019-04-12 19:35 Luv3 阅读(34399) 评论(3) 推荐(6) 编辑
摘要: 最近在看多文件编程的时候遇到的一个问题,本来以为理解了声明和定义的区别(然而并没有····),也算是重新认识了一次声明和定义,下面上代码 声明和定义:有分配空间的叫定义,没分配空间的叫声明 定义:表示创建变量或分配存储单元 声明:说明变量的性质,但并不分配存储单元 情形一:在源文件(.c)中(函数内 阅读全文
posted @ 2019-04-11 21:47 Luv3 阅读(21679) 评论(3) 推荐(9) 编辑
摘要: enum enum是C语言中的一个关键字,enum叫枚举数据类型,枚举数据类型描述的是一组整型值的集合(这句话其实不太妥当),枚举型是预处理指令#define的替代,枚举和宏其实非常类似,宏在预处理阶段将名字替换成对应的值,枚举在编译阶段将名字替换成对应的值, 我们可以将枚举理解为编译阶段的宏,使用 阅读全文
posted @ 2019-04-10 20:44 Luv3 阅读(73115) 评论(3) 推荐(43) 编辑
摘要: _T、_TEXT、L、TEXT之间的区别 在分析前先对三者做一个简单的分类 _T、_TEXT、TEXT三者都是根据编译器的环境进行ANSI/UNICODE变换的,_T和_TEXT是根据_UNICODE来确定宏,而TEXT是根据UNICODE来确定宏, (_UNICODE宏用于C运行期头文件,而UNI 阅读全文
posted @ 2019-04-09 18:44 Luv3 阅读(4315) 评论(0) 推荐(1) 编辑
摘要: 宽字符wchar_t 与 窄字符char 先说下窄字符char,这个大部分读者应该很清楚,char类型的变量占一个字节(byte)(也就是8个bit(比特)),能表示256个字符,那char的范围有两种 第一种(signed char):-128~127 第二种(unsigned char):0~2 阅读全文
posted @ 2019-04-06 12:55 Luv3 阅读(15284) 评论(1) 推荐(14) 编辑
摘要: extern——关键字 extern是C语言中的一个关键字,一般用在变量名前或函数名前,作用是用来说明“此变量/函数是在别处定义的,要在此处引用”,extern这个关键字大部分读者应该是在变量的存储类型这一类的内容中 遇到的,下面先分析C语言不同的存储类型 在C语言中变量和函数有数据类型和存储类型两 阅读全文
posted @ 2019-04-04 22:16 Luv3 阅读(75176) 评论(0) 推荐(67) 编辑