![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 94
故事与酒✘
你只管努力,剩下的交给时间!
展开
-
程序环境和预处理
程序的翻译环境 程序的执行环境 详解:C语言程序的编译+链接 预定义符号介绍预处理指令 #define 宏和函数的对比 预处理操作符#和##的介绍 条件编译原创 2024-06-03 23:05:40 · 901 阅读 · 1 评论 -
动态内存管理—C语言通讯录
动态内存函数的介绍,动态内存管理—C语言通讯录,malloc,free,calloc,realloc原创 2024-05-28 22:17:17 · 972 阅读 · 1 评论 -
自定义类型:结构体,枚举,联合
结构体:结构体类型的声明结构的自引用结构体变量的定义和初始化结构体内存对齐结构体传参结构体实现位段(位段的填充&可移植性)枚举枚举类型的定义枚举的优点枚举的使用联合联合类型的定义联合的特点联合大小的计算原创 2024-05-28 15:51:23 · 819 阅读 · 1 评论 -
内存函数详解,包含KMP算法
我们使用memset就能使我们想要的字节个数的内容变成我们需要的值。原创 2024-05-26 20:21:08 · 558 阅读 · 0 评论 -
字符函数和字符串函数详解
一,函数介绍1.1函数介绍1.2 strcpy1.3strcat1.4strcmp二,长度受限字符串函数2.1 strncmp2.2 strncpy2.3 strncat三,字符串查找函数四,strtok五,字符函数的使用及介绍六,字符串函数的模拟实现6.1 strlen的模拟实现6.2 strcpy的模拟实现6.3 strcat函数的实现6.4 strcmp函数的实现原创 2024-05-21 13:33:50 · 640 阅读 · 0 评论 -
C语言指针详解
回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。这个就是我上次发布的qsort函数的比较函数,在qsort中调用比较,而不是直接调用,在qsort中使用的就叫回调函数。原创 2024-05-19 22:49:35 · 922 阅读 · 1 评论 -
qsort的模拟实现
qsort内容的模拟实现原创 2024-05-18 16:29:52 · 552 阅读 · 0 评论 -
C语言——数据在内存中的存储(上篇)
本次向大家详细介绍数据的类型,以及不同类型的数据在计算机中的存储方式。以及有管数据存储问题中大小端介绍以及类型的意义1. 使用这个类型开辟内存空间的大小(大小决定了使用范围)。2. 如何看待内存空间的视角。...原创 2022-06-11 16:12:19 · 425 阅读 · 17 评论 -
初识指针、结构体——C语言
2.我们口头中所说的指针,通常指的是指针变量,是用来存放地址的我们将下图比作内存(当然内存一般是从先使用高地处的内存,在使用低地址处的内存) 如果需要取出某个变量对应的地址,那么我们需要的是使用 &变量名,取出的就是这个变量所在内存中的地址例如:当然指针类型也都会有自己的大小,在32位平台下指针的大小是4个字节,在64位平台下指针的大小是8个字节,感兴趣的小伙伴可以使用 printf("%d\n",sizeof(int*));去尝试一下总结:当然简单来说,指针就是地址,我们平时所说的指原创 2022-06-08 20:32:02 · 415 阅读 · 15 评论 -
C语言操作符详细讲解
在学习C语言的过程中,我们都会使用很多的操作符,那么如何加深对这些操作符的理解呢?如何正确的使用操作符呢?下面我就来带着大家去熟悉操作符。原创 2022-06-05 15:46:36 · 285 阅读 · 19 评论 -
三子棋超详细解析以及代码展示——C语言小游戏
哈喽大家好!今天我来向大家介绍用二维数组和函数来设计的另一个游戏三子棋当然在介绍代码之前我们先来讲解一下游戏规则这里我们实现的是人机对战(其实是人.工智障),在如下棋盘中其中九宫格获胜的方式是任意一个人的三个棋子连在同一条线上就为赢如下图当然通过图片我们应该有了一个简单的设计思路及需要创建一个3x3的二维数组,在没俩个格直接用一些线将其隔开下面就向大家展示我的设计思路一、三子棋小游戏- C语言程序实现二、程序实现的介绍三、如何用代码实现扫雷程序...原创 2022-05-18 12:33:08 · 328 阅读 · 7 评论 -
扫雷游戏的实现——C语言版本(1万字超详细解析)
扫雷游戏做为c语言初学者的编程练习还是很不错的,那么本篇文章详细注释了扫雷代码中的各行代码的含义以及作用,对初学者来说还是很有帮助的我们如果玩过扫雷游戏就应该对下面的图片会较为收悉下面我们从这几个方面进行讲解一、扫雷进阶版游戏- C语言程序实现二、程序实现的介绍三、如何用代码实现扫雷程序1.头文件的编写2.游戏文本的实现3.主程序的思路介绍四、扫雷程序的重点突破1.设置棋盘大小(9x9)...原创 2022-05-14 17:04:50 · 1055 阅读 · 9 评论