
C语言
文章平均质量分 95
Forcible Bug Maker
大二在读,阿里云乘风者计划专家博主,乐于分享平时学习到的技术知识,希望和众大佬们交流学习。合作或交友,都欢迎来加我 qq:3964089684 vx:fbm3964089684
展开
-
【C/C++】动态内存管理(C:malloc,realloc,calloc,free || C++:new,delete)
C++和C语言的动态内存管理方式,机制以及两者之间的区别。在学习C语言的过程中,也曾涉及过动态内存管理,我们可以使用mallocrealloccalloc等函数来动态管理堆中空间资源。而在C++中,有了新的动态内存管理方式,那就是new和delete关键字。忽然发现之前似乎并没有讲C语言的几个动态内存管理函数,所以标题是【C/C++】动态内存管理,不过不止如此,本次还会介绍new,delete关键字的底层,并区分一下C和C++内存管理之间的不同。原创 2024-04-30 19:08:34 · 1766 阅读 · 116 评论 -
贪吃蛇---C语言---详解
C语言已经学了不短的时间的,这期间已经开始C++和Python的学习,想给我的C语言收个尾,想起了小时候见过别人的老人机上的贪吃蛇游戏,自己父母的手机又没有这个游戏,当时成为了我的一大遗憾,这两天发现C语言实现这个项目似乎并不难,于是查了一些WindowsAPI的控制台函数,实现了这一游戏。如果你觉得你的C语言基础语法学的差不多了,又想实现贪吃蛇这样一个小游戏,那么就跟我一起来实现它吧。下面是最终成品的样子:本贪吃蛇是用控制台实现,其中¥是贪吃蛇的食物,⚪是贪吃蛇,■是墙体。原创 2024-01-31 12:23:56 · 1882 阅读 · 13 评论 -
编译和链接---C语言
在C语言中设置了一些比较方便的预定义符号,可以直接使用,预定义符号也是在预处理期间处理的1.__FILE__ //进行编译的源文件2.__LINE__ //文件当前的行号3.__DATE__ //文件被编译的日期4.__TIME__ //文件被编译的时间5.__STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义下面代码来带大家简单使用一下int main()return 0;根据上方的代码运行大家应该基本就能弄清这些 预定义符号的作用了基本语法//以下是实际运用。原创 2024-01-24 13:54:29 · 1291 阅读 · 9 评论 -
关于文件操作---C语言
关于文件,想必大家或多或少都会有些了解,文件可以帮我们储存数据,不同格式的文件可以储存不同类型的数据,也可以将文件中的数据用不同的方式打开。电脑中的文件,是放在硬盘上的。在我们编写代码并运行的时候,如果没有文件,我们写的程序数据只会在电脑内存中,一旦我们退出程序,内存便会回收,数据会丢失,为了将数据持久化,我们可能需要使用文件。在我们的程序设计中,分为两种文件,一个是程序文件(用来存放运行代码,如:test.c,test.obj),另一个是数据文件(用来存放程序运行时读写的数据)。这里先给大家举个例子吧原创 2023-12-16 21:05:37 · 1358 阅读 · 15 评论 -
自定义类型-结构体,联合体和枚举-C语言
与结构体很相似,联合体也是由一个或多个成员构成,这些成员可以是不同的类型,来看看下面这段代码会打印什么union uchar c;int num;return 0;可以发现,uu占用的空间只有4个字节,而且后面三个地址是相同的,这意味着什么呢?uu.c和uu.num占用的空间在相同的位置,共用一块空间,当一个元素被赋值时,另一个元素的值会被覆盖。因为联合体的这种特性,我们还叫他共用体。通过关键字enum定义。enum Sex。原创 2023-12-02 19:06:31 · 1629 阅读 · 15 评论 -
数据在内存中的存储
今天想给大家分享一下几个简单数据类型在内存中的存储方式以及规则,附有一些例题,都很有趣,那么咱们开始吧!原创 2023-11-29 21:06:10 · 1628 阅读 · 13 评论 -
字符串函数-C语言
那么本篇博客到这里就要结束了,我们介绍了大部分在平时coding中可能运用到的字符串函数,以及一些函数的自实现,大家可以看看,更利于对函数的了解。原创 2023-11-28 12:05:55 · 1147 阅读 · 7 评论 -
C语言-走进指针世界
以上讲了指针的基本类型,但是关于指针的细节还有很多很多,再往后深入就是要注意指针的不同类型和运算,才是深入了解和应用指针的关键。那么今天的指针内容就先分享到这里,如果感觉对你还有帮助的话,记得留一个小小的赞再走哦!原创 2023-11-25 11:09:37 · 1226 阅读 · 6 评论 -
扫雷-包含空白展开,标记功能,游戏界面优化-控制台全力复刻
空白展开,标记,界面优化原创 2023-11-01 18:59:41 · 351 阅读 · 14 评论 -
分支循环语句,一篇博客帮你搞定
C的分支语句分为两种:if语句和switch语句C的循环语句分为三种:while循环,for循环和do...while循环接下来我将按顺序分别讲述一下这些语句的用法规则。原创 2023-10-24 17:46:09 · 213 阅读 · 5 评论