![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 60
RRrrric.
这个作者很懒,什么都没留下…
展开
-
C语言——动态内存管理
/ free函数用来释放空间。这个函数向内存申请了一块连续可用的空间,并返回指向这个空间的地址。calloc函数也用来动态分配内存。常见的动态内存错误(以下做法都错误)动态开辟内存忘记释放(内存泄漏)返回的是一个新的内存地址。原创 2022-10-24 21:39:56 · 485 阅读 · 0 评论 -
C语言——预处理详解
宏定义、宏处理原创 2022-10-17 20:13:36 · 236 阅读 · 0 评论 -
C语言——文件相关函数
在C语言中我们通常会使用feof函数来判定文件读取的结束,然而对该函数的使用过程中,由于大部分人还没有搞清楚如何正确使用该函数,所以会使用错误,下面将介绍如何正确使用!fprintf:按照一定的格式从输出流(文件/stdout)输出数据。fscanf:按照一定的格式从输入流(文件/stdin)输入数据。这两个函数适用于标准输入/输出流的格式化的输入/输出语句。这两个函数适用于所有的输入/输出流的格式化输入/输出语句。sscanf:从字符中按照一定的格式读取出格式化的数据。二、文件读取结束的判定。原创 2022-10-12 23:04:23 · 420 阅读 · 0 评论 -
C语言--结构体内存对齐
在设计结构体的时候,既要满足对齐,又要节省空间,应该让占用内存空间小的成员集中在一起。所以下面S1和S2结构体的对比之下,应该设计成S2,占用的空间小。4.如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍,结构体的整体大小就是所以最大对齐数(含嵌套结构体的对齐数)的整数倍。3.结构体总大小为最大对齐数(每个成员变量都有一个对齐数)的整数倍。2.其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。1.第一个成员在与结构体变量偏移量为0的地址处。结构体的内存对齐是拿空间来换取时间。原创 2022-10-08 21:10:46 · 94 阅读 · 0 评论 -
C语言库函数(strtok、strerror、tolower、toupper)
C语言库函数(strtok、strerror、tolower、toupper)原创 2022-10-06 00:25:51 · 268 阅读 · 0 评论 -
数据在内存中的存储
数据在内存中的存储,原码反码补码,大小端存储原创 2022-09-30 12:01:57 · 82 阅读 · 0 评论 -
使用指针用一维数组模拟二维数组
运用指针将一维数组模拟成二维数组原创 2022-09-21 10:28:08 · 551 阅读 · 0 评论 -
扫雷小游戏(C语言实现)
用C语言实现一个简单的扫雷游戏。原创 2022-09-14 23:33:45 · 836 阅读 · 0 评论 -
三子棋游戏(C语言实现)
回顾游戏规则:大家小时候肯定都玩过五子棋吧,游戏规则就是双方按照顺序进行下棋,谁先完成五个旗子连成一排(横排、竖排、斜着连成一排),谁先获胜。那么三子棋也是如此,也就是三子连成一排即可获胜。首先我们先简单了解一下三子棋游戏:游戏需要在这九个位置进行落棋。玩家和电脑依次在这9个位置进行下棋,直到一方获胜为止。此处我设置的棋盘如上图所示。详细的介绍将在下文展开。原创 2022-09-13 19:01:02 · 843 阅读 · 0 评论 -
printf返回值
eg: KIKI写了一个"Hello World!"的程序,BOBO老师告诉他printf函数有返回值,你能帮他写一个程序输出printf("Hello World!第二行为调用printf("Hello World!printf返回值就是输出的字符的个数。第一行为Hello World!原创 2022-09-08 19:17:29 · 160 阅读 · 0 评论 -
关键字static
C语言中关键字static原创 2022-09-01 23:11:12 · 83 阅读 · 0 评论