自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言实现链表

代码链接如下:C语言实现链表 · 柳耆卿/c语言学习 - 码云 - 开源中国 (gitee.com)

2023-11-02 23:10:05 82

原创 C语言实现顺序表

C语言实现顺序表 · 柳耆卿/c语言学习 - 码云 - 开源中国 (gitee.com)

2023-10-29 19:49:38 81 1

原创 深入探讨C语言中的结构体、枚举和联合体:定义、用法及大小计算

结构体是C语言中的一种自定义数据类型,它可以包含不同类型的数据成员,允许我们创建复杂的数据结构。int age;枚举是一种将常量值赋予有意义的名称的方式,它在C语言中非常有用。联合体是一种特殊的数据类型,它可以存储不同类型的数据,但在同一时刻只能存储其中的一种。

2023-09-29 09:13:49 110

原创 C语言中各字符串函数的用法

当涉及到处理字符串和内存块时,C语言提供了一系列强大的标准库函数。在本文中,我们将介绍一些常见的字符串和内存操作函数,包括它们的用法和示例代码。

2023-09-25 22:06:54 318 1

原创 关于C语言一些字符串函数的用法

它返回一个整数,如果两个字符串相等则返回0,如果第一个字符串小于第二个字符串则返回负值,如果第一个字符串大于第二个字符串则返回正值。函数用于将字符串分割成子字符串,需要指定分隔符。它在第一次调用时传入原字符串,之后每次传入 NULL 来获取下一个子字符串。函数用于在一个字符串中查找子字符串。函数用于将一个字符串复制到另一个字符串。注意:目标字符串的大小要足够大以容纳源字符串。函数用于将一个字符串追加到另一个字符串的末尾。函数用于获取字符串的长度,即字符串中字符的数量,不包括字符串结束符。

2023-08-07 10:03:35 69 2

原创 C语言中的指针概念与用法

指针是C语言中一个重要的概念,它允许我们在程序中操作内存地址。在C语言中,有多种指针相关的概念,如数组指针、指针数组、函数指针、指针常量和常量指针。指针常量是指针本身是常量,即指针一旦指向某个地址后,不能再指向其他地址。常量指针是指指针指向的值是常量,即不能通过指针修改该值。数组指针是指向数组的指针,可以用来访问数组元素。它指向数组的首地址,通过偏移来访问数组中的元素。指针数组是一个数组,其元素都是指针。每个指针指向不同的内存地址。函数指针是指向函数的指针,允许我们通过指针调用函数。

2023-08-07 09:28:14 76 2

原创 C语言中的原码、反码、补码转换与数据类型的二进制存储

计算机中的数据表示和存储是编程中的基础概念之一,尤其在C语言中,了解数据的原码、反码、补码转换以及各种数据类型在计算机中如何以二进制存储,对于理解数据表示和计算机底层运行机制至关重要。本篇博客将详细介绍原码、反码、补码的概念,并用代码举例说明不同数据类型在计算机内存中的二进制存储方式。:结构体和数组的存储方式取决于其成员或元素的数据类型,依次按照数据类型的存储方式进行存储。:原码是数值的二进制表示,最高位表示符号位,0表示正数,1表示负数。:反码是在原码的基础上,将符号位保持不变,其余各位取反。

2023-08-03 10:49:39 526 3

原创 C语言中各种运算符的使用及注意事项

注意逻辑运算的短路特性:在逻辑与运算(&&)中,如果左侧表达式为假,则右侧表达式将不会被执行;在逻辑或运算(||)中,如果左侧表达式为真,则右侧表达式将不会被执行。位运算符用于对整数类型的数据进行位操作,包括按位与(&)、按位或(|)、按位异或(^)。C语言中的算术运算符用于执行基本的算术操作,包括加法、减法、乘法、除法和取模运算。比较运算符用于比较两个值的大小,并返回一个布尔值(0或1)表示比较结果的真假。逻辑运算符用于执行逻辑操作,包括逻辑与(&&)、逻辑或(||)和逻辑非(!

2023-07-28 17:36:26 567 1

原创 扫雷_C语言版(补充部分)

以下函数实现了点击空格可以炸开一片的效果。

2023-07-28 17:15:02 58 1

原创 扫雷_C语言版

扫雷游戏的目标很简单:在一个方块网格上,玩家需要揭示出所有没有地雷的方块,同时避开地雷。游戏开始时,玩家会看到整个网格,其中有一些方块被揭示出来,而其他方块则隐藏着。揭示方块时,会显示出数字,表示相邻八个方块中地雷的数量。玩家可以通过这些数字来推测哪些方块是安全的,哪些方块可能有地雷。如果揭示的方块是地雷,游戏失败,玩家将需要重新开始。如果揭示的方块是数字,玩家可以根据数字来判断周围的方块是否有地雷。如果揭示的方块是空白方块,即没有地雷也没有数字,玩家可以继续揭示相邻的空白方块,直到遇到数字方块或边界。

2023-07-26 12:37:06 59 1

原创 三子棋_C语言版

规则与背景: 三子棋是一种由两名玩家轮流进行的棋盘游戏。游戏使用3x3的棋盘,每个玩家分别代表“X”和“O”两个标记。游戏的目标是在棋盘上先将三个自己的标记连成一条线(横、竖、或斜线)即获胜。三子棋,又称井字棋,是一种简单而充满趣味的对战游戏。这个古老的游戏在几十年来一直深受人们喜爱,因为它简单易懂,却又有趣味和挑战性。玩法 :游戏开始时,棋盘是空的,玩家轮流在空白格子中落子。一般先行的玩家使用“X”,后行的玩家使用“O”。玩家需要通过策略和技巧,努力在棋盘上形成连线,从而阻止对方或者取得胜利。

2023-07-24 21:03:15 60

原创 汉诺塔问题解析与C语言代码实现

汉诺塔问题起源于印度传说,有三根柱子A、B、C,其中A柱子上有若干个大小不等的圆盘,大的在下,小的在上。目标是把所有圆盘从A柱子移动到C柱子,每次只能移动一个圆盘,并且在移动过程中不能出现大盘压小盘的情况。通过递归,我们可以不断地将问题分解为更小的子问题,直到问题简化到只有一个圆盘时,直接移动即可。a. 将前n-1个圆盘从A柱子经过C柱子移动到B柱子;c. 将前n-1个圆盘从B柱子经过A柱子移动到C柱子。当只有一个圆盘时,直接将它从A柱子移动到C柱子即可。b. 将第n个圆盘直接从A柱子移动到C柱子;

2023-07-23 18:07:42 371

原创 用C语言编写一个简单的关机程序

在计算机编程中,有许多有趣且实用的小程序。本文将介绍如何用C语言编写一个简单的关机程序,通过这个小程序,你可以在规定的时间内让计算机自动关机,非常方便实用。首先,我们需要了解一些基本知识。在C语言中,我们可以使用系统命令来执行关机操作。在Windows系统中,可以使用。函数调用"shutdown"命令来实现关机。接下来,我们将演示一个在Windows系统中实现关机的例子。

2023-07-18 13:30:21 1356

原创 C语言中rand、srand和goto的用法与注意事项

尽管goto在某些情况下可以简化程序的控制流程,但过度使用goto会导致程序的可读性变差,产生不易维护的代码。1.rand函数与srand函数: rand函数是C语言中用于生成伪随机数的函数,它返回一个范围在0到RAND_MAX之间的整数。使用rand函数之前,我们需要调用srand函数来设置随机数种子,以保证每次程序运行时生成的随机数序列不同。在C语言中,rand、srand和goto是常用的函数和关键字,它们分别用于生成随机数、设置随机数种子和控制程序的跳转。

2023-07-18 13:15:35 98 1

原创 C语言输入输出函数:scanf、getchar和putchar

在C语言中,输入和输出是非常常见且重要的操作。1.scanf函数: scanf函数是C语言中用于输入数据的函数,它可以根据指定的格式从标准输入(通常是键盘)读取数据并存储到变量中。2.getchar函数: getchar函数是C语言中用于输入字符的函数,它从标准输入读取一个字符并返回其ASCII码值。3.putchar函数: putchar函数是C语言中用于输出字符的函数,它将一个字符输出到标准输出(通常是屏幕)。在上面的例子中,我们使用了getchar函数读取用户输入的字符,并将其存储在ch变量中。

2023-07-16 12:58:22 510 1

原创 迈向C++开发之路:个人博客初探

这些公司都是C++的积极贡献者,他们拥有先进的技术平台和激励人心的工作环境,我希望能够在这样的公司中与顶尖的工程师共事,不断挑战自我并取得成就。我相信通过持续的学习、实践和项目经验,我将能够不断提高自己的C++技能,成为一名出色的C++开发者。我计划通过阅读经典的C++编程书籍、参与在线课程和教程,以及实践编写各种项目来提升我的编程能力。我的目标是成为一名熟练的C++开发者,掌握该语言的核心概念、面向对象编程和泛型编程等技术。在这篇博客中,我想与大家分享我对C++的热爱以及我在这个领域的目标和学习计划。

2023-07-09 16:47:27 93 1

空空如也

空空如也

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

TA关注的人

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