自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 : ) 万字项目实践指南——贪吃蛇 手把手教你写出自己的小游戏!

尝试通过C语言实现自己的贪吃蛇游戏吧!

2024-02-23 16:24:15 911

原创 编译和链接

编译和链接是软件开发中非常重要的步骤,可以将一个大型的应用程序分解成更小、更好管理的模块,这些模块可以独立地修改和编译。这样可以并行开发,提高团队协作的效率。编译程序生成的目标代码的执行速度通常比解释执行的程序要快。这是因为编译型语言在程序运行前就已经转换为机器语言,而解释型语言需要在运行时逐行翻译,这会增加额外的时间开销。编译过程中可以进行各种优化,比如删除未使用的代码、优化数据结构等,以减少程序运行时的内存占用。了解编译链接的过程有助于开发者更好地理解程序的运行机制,从而在编写代码时避免一些安全漏洞。

2024-02-07 15:19:42 917 1

原创 C语言文件操作详解

上面函数适用于所有输入流一般指适用于标准输入流和其他输入流(如文件输入流),所有输出流一般指适用于标准输出流和其他输出流(如文件输出流)。int main()//文件操作return 1;int i = 0;for (i = 0;i < 26;pf = NULL;return 0;运行结果:如果将以上代码 for 循环中的 pf 改成 stdout 就会将数据输出到屏幕上(关联屏幕的标准输出流stdout)

2024-02-04 18:10:59 1087 1

原创 自定义类型:结构体

结构体在C语言中占据着极其重要的地位,它不仅是基础语法的组成部分,也是构建复杂数据结构的基石。首先,结构体是C语言中一种复合的数据类型,它可以包含不同类型的数据成员,这使得它在组织和管理相关数据时非常有用。其次,结构体与指针的结合使用是C语言中的一个高级特性,它极大地丰富了C语言的表达能力,使得程序员可以创建复杂的数据结构和算法。通过指针,可以动态地分配和访问结构体变量,这在实现链表、树等数据结构时尤为重要。再者,结构体在内存中的存储方式也值得关注。

2024-01-28 17:13:24 856

原创 数据在内存中的存储

超过一个字节的数据在内存中存储的时候,会有存储顺序的问题。按照不同的存储顺序,分为大端字节序存储和小端字节序存储。大端(存储)模式:数据的低位字节内容保存在内存的高地址处,而数据的高位字节内容,保存在内存的低地址处。小端(存储)模式:数据的低位字节内容保存在内存的低地址处,而数据的高位字节内容,保存在内存的高地址处。了解数据在内存中的存储有助于我们更好地理解计算机系统的工作方式,编写高效的程序。还可以提高代码效率、避免内存泄漏、提高代码可读性、可移植性和安全性。

2024-01-28 15:28:05 993

原创 字符函数和字符串函数

字符函数和字符串函数在C语言中的重要性主要体现在数据处理、程序逻辑、安全性、效率以及可读性等方面。掌握这些函数的使用对于编写高质量的C语言程序至关重要。

2024-01-22 15:50:23 880

原创 C语言的内存函数

以上就是今天要讲的内容,本文通过举例,仅仅简单介绍了C语言内存函数的使用和模拟实现。在C语言程序设计中,内存函数扮演着至关重要的角色,熟练使用这些函数,可以使我们在编写程序时省时省力,当然,通过模拟这些函数,可以更加深入了解函数内部的原理。总之,这些内存函数是C语言中不可或缺的部分,它们是程序员的得力“助手”,为程序员们编写出高效、健壮的程序提供了很大帮助!

2024-01-21 22:25:16 1137

原创 深入理解指针 * chapter 4

指针在C语言中的地位非常重要,它是最基础和最重要的概念之一。指针的存在让C语言可以进行复杂的内存操作,更好地控制程序的行为,同时也能够实现高效的数据结构和算法。通过指针能实现所谓的“传引用”而不是“传值”,这在函数参数传递时可以有效地改变参数的值,而不仅仅是复制一份参数的值,从而在本质上节约了数据传输性能。其次,C语言支持指针的运算(对指针加减,甚至取指针),这是C语言强大的地方。同时,指针也用于表示和实现各种复杂的数据结构,比如系统地动态分配内存、消息机制、任务调度等。

2024-01-21 20:44:53 352

原创 深入理解指针 * chapter 3

数组指针变量是指针变量。整形指针变量: int * pint。存放的是整形变量的地址,能够指向整形数据的指针。浮点型指针变量: float * pf。存放浮点型变量的地址,能够指向浮点型数据的指针。数组指针变量应该是:存放数组的地址,能够指向数组的指针变量。辨析哪个是数组指针:p1是数组,数组10个元素,每个元素类型是int*, 所以第一个是指针数组p2是指针,指针指向的是数组,数组有10个元素,每个元素类型是int , 所以第二个为数组指针数组指针变量。

2024-01-21 16:34:50 894

原创 深入理解指针 * chapter 2

指针在C语言中的地位非常重要,它是最基础和最重要的概念之一。指针的存在让C语言可以进行复杂的内存操作,更好地控制程序的行为,同时也能够实现高效的数据结构和算法。通过指针能实现所谓的“传引用”而不是“传值”,这在函数参数传递时可以有效地改变参数的值,而不仅仅是复制一份参数的值,从而在本质上节约了数据传输性能。其次,C语言支持指针的运算(对指针加减,甚至取指针),这是C语言强大的地方。同时,指针也用于表示和实现各种复杂的数据结构,比如系统地动态分配内存、消息机制、任务调度等。

2024-01-20 22:10:38 1062

原创 深入理解指针 * chapter 1

指针在C语言中的地位非常重要,它是最基础和最重要的概念之一。

2024-01-20 15:24:15 828

原创 利用分支和循环知识编写猜数字游戏

以上就是要讲的内容,本文仅仅简要介绍了通过C语言分支和循环结构的知识实现简单的猜数字游戏,通过编写程序,可以将这部分内容灵活应用,增加趣味!总结。

2024-01-13 22:16:43 860

原创 C语言的分支和循环

C语言是可以实现顺序结构、选择结构、循环结构的结构化程序设计语言,可以使用if、switch实现分支结构,使用for、while、do while实现循环结构。以上就是要讲的内容,本文仅仅简要介绍了C语言分支和循环结构的知识及应用。这些结构不仅为程序员提供了编程的灵活性,而且对于构建清晰、高效的程序流程至关重要。例如,使用嵌套的分支和循环可以解决更复杂的问题,如图形渲染、算法优化等。此外,分支和循环的高级应用,如循环嵌套、分支嵌套、循环套分支和分支套循环等,进一步扩展了它们的功能和实用性。

2024-01-13 15:49:49 820 1

原创 利用数组和函数知识实现简单的扫雷游戏

以上就是要讲的内容,本文仅仅简要介绍了如何利用C语言中数组和函数的知识实现简单的扫雷游戏,通过梳理游戏设计思路可以更好巩固数组和函数相关知识,加深对C语言的理解和掌握。编写一个完整的扫雷游戏需要一定的编程技巧和经验,通过实践可以真正做到活学活用,提高编程能力,我们还可以通过对比和学习改进以上代码,使游戏更加有趣!在线扫雷游戏:http://www.minesweeper.cn/总结。

2024-01-11 21:43:22 860

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除