![](https://img-blog.csdnimg.cn/direct/96c54e17fa8743e394da6e6971b1599f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言指南
文章平均质量分 91
C语言学习笔记
lyyyyrics
lyrics
展开
-
动态内存管理
为什么要存在动态内存分配1.空间开辟的大小是固定的2.数组在申明时,必须指定数组长度,数组空间一旦确定了大小不能调整。所以,C语言中引入了动态内存开辟,让程序员自己可以申请和释放内存,就很灵活。原创 2023-12-08 22:06:44 · 218 阅读 · 2 评论 -
浮点型数据在内存中的存储
浮点数家族:float、double、long doublefloat.h中定义。原创 2023-11-30 13:22:08 · 157 阅读 · 1 评论 -
C语言项目---贪吃蛇
Windows除了协调应用程序、分配内存、管理资源之外,同时也是一个很大的服务中心,(每一种服务就是一个函数),可以磅应用程序达到开启视窗,描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序,所以便称之为API,的应用程序编程接口。C语言的system函数可以达到执行系统操作。GetStdHandle是一个Windows API函数,它用于从一个特定的标准设备(标准输入、标准输出或标准错误)中取得一个句柄(用于标识不同设备的数值),使用这个句柄可以操作设备。原创 2024-02-03 12:23:59 · 1081 阅读 · 1 评论 -
C语言实现扫雷
扫雷涉及到了;条件判断与循环:需要编写条件判断语句来确定当前位置是否放置雷,以及放置雷的种类。同时,使用循环遍历棋盘格子。函数封装与调用:实现扫雷游戏时,可以将其分为多个功能模块,如初始化棋盘、判断雷区、计算结果等,通过编写函数并调用,使代码更加模块化和易于维护。原创 2023-12-17 18:59:18 · 135 阅读 · 1 评论 -
C语言中的文件和文件操作
函数名功能适用于fgetc字符输入函数所有输入流fputc字符输出函数所有输出流fgets文本行输入函数所有输入流fputs文本行输出函数所有输出流fscanf格式化输入函数所有输入流fprintf格式化输出函数所有输出流fread二进制输入文件fwrite二级制输出文件。原创 2024-01-29 13:51:39 · 902 阅读 · 0 评论 -
自定义类型:结构体
结构体可以包含多种数据类型,如整数、字符、浮点数等。结构体中的每个元素称为成员,可以通过成员变量访问。结构体可以用于封装和组织相关联的数据,提高代码的可读性和可维护性。结构体可以用于实现面向对象编程中的类,从而创建具有特定功能的对象。结构体在内存中以连续的字节顺序存储,方便程序员访问和操作。原创 2023-12-05 19:18:21 · 186 阅读 · 1 评论