C语言
文章平均质量分 92
C语言知识,适于于初学巩固和复习
Faiz..
分享学到的C/C++知识
展开
-
C语言:程序环境和预处理
_FILE__//进行编译的源文件__LINE__//文件当前的行号__DATE__//文件被编译的日期__TIME__//文件被编译的时间__STDC__//如果编译器遵循ANSI C,其值为1,否则未定义这些预定义符号都是语言内置的,可以尝试运行下面这行代码。原创 2023-09-01 21:36:08 · 43 阅读 · 2 评论 -
C语言: 文件操作
我们运行程序的时候,数据存放在内存中,当程序退出时,数据就不存在了,再次运行还需要录入数据,这就涉及到了数据持久化的问题,我们一般数据持久化的方法有,把数据存放在磁盘文件、存放到数据库等方式。使用文件操作我们可以将数据直接存放在电脑的硬盘上,可以做到数据的持久化。原创 2023-08-22 17:07:23 · 52 阅读 · 3 评论 -
自定义数据类型
本篇文章介绍有关自定义数据类型的知识,自定义数据类型包含结构体,枚举类型,联合体。原创 2023-08-01 18:32:23 · 48 阅读 · 2 评论 -
使用二维数组实现三子棋小游戏
使用二维数组实现三子棋小游戏原创 2023-05-08 21:20:41 · 189 阅读 · 2 评论 -
动态内存管理
这篇文章讲解了C语言动态内存管理方面的内容,适合初学了解和知识回顾原创 2023-08-17 22:17:49 · 53 阅读 · 1 评论 -
数据在内存中的存储
本篇文章讲解数据在内存中的存储,包括数据类型的介绍,以及整形在内存中的存储:原码,反码,补码,大小端字节序介绍及判断,浮点型在内存中的存储解析。整形家族charshortintsigned intlong浮点数家族floatdouble构造类型> 数组类型> 结构体类型 struct> 枚举类型 enum> 联合类型 union指针类型int *pi;char *pc;float* pf;void* pv;空类型void 表示空类型(无类型)原创 2023-07-20 23:36:09 · 77 阅读 · 1 评论 -
使用二维数组实现扫雷小游戏
本文使用简单二维数组实现扫雷小游戏,包含三个文件:game.h,test.c,game.c。game.c:函数主题的定义与实现。test.c:调用game.中的函数实现游戏与界面。game.h:声明函数,作为头文件,其他文件直接引用较为方便,提高编写效率。后附完整代码。原创 2023-05-15 09:21:50 · 212 阅读 · 0 评论 -
字符和字符串库函数的介绍与模拟实现
本篇文章介绍字符函数与字符串函数,以及模拟实现其中的功能。C语言当中本身是没有字符串类型的,字符串通常放在常量字符串或者字符数组中,字符串常量适用于对其不做修改的字符串函数。提示:以下是本篇文章正文内容,下面案例可供参考size_tstrlen (constchar* str );参数指向的字符串以 '\0' 结束,strlen函数返回字符串中 '\0' 前的字符个数,其返回值类型是无符号的size_t以下是对strlen函数的模拟实现= '\0')count++;原创 2023-07-22 22:27:27 · 75 阅读 · 3 评论