自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++⼊⻔基础

• 定义命名空间,需要使⽤到namespace关键字,后⾯跟命名空间的名字,然后接⼀对{}即可,{}中 即为命名空间的成员。命名空间中可以定义变量/函数/类型等。• namespace本质是定义出⼀个域,这个域跟全局域各⾃独⽴,不同的域可以定义同名变量,所以下 ⾯的rand不在冲突了。• C++中域有函数局部域,全局域,命名空间域,类域;域影响的是编译时语法查找⼀个变量/函数/ 类型出处(声明或定义)的逻辑,所有有了域隔离,名字冲突就解决了。

2024-07-15 15:47:53 931

原创 C++的类和对象

• class为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省 略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或 者成员函数。• 为了区分成员变量,⼀般习惯上成员变量会加⼀个特殊标识,如成员变量前⾯或者后⾯加_或者m 开头,注意C++中这个并不是强制的,只是⼀些惯例,具体看公司的要求。

2024-07-15 00:47:33 990

原创 贪吃蛇(c语言实现)

• 贪吃蛇地图绘制• 蛇吃⻝物的功能(上、下、左、右⽅向键控制蛇的动作)• 蛇撞墙死亡• 蛇撞⾃⾝死亡• 计算得分• 蛇⾝加速、减速• 暂停游戏。

2024-05-14 00:10:33 864

原创 栈(c语言实现)

【代码】栈(c语言实现)

2024-05-07 20:13:13 189

原创 动态内存管理

有时会我们发现过去申请的空间太⼩了,有时候我们⼜会觉得申请的空间过⼤了,那为了合理的时 候内存,我们⼀定会对内存的⼤⼩做灵活的调整。当是情况2的时候,原有空间之后没有⾜够多的空间时,扩展的⽅法是:在堆空间上另找⼀个合适⼤⼩ 的连续空间来使⽤。• 函数的功能是为 num 个⼤⼩为 size 的元素开辟⼀块空间,并且把空间的每个字节初始化为0。• 如果参数 ptr 指向的空间不是动态开辟的,那free函数的⾏为是未定义的。• 这个函数调整原内存空间⼤⼩的基础上,还会将原来内存中的数据移动到 新 的空间。

2024-04-09 23:08:32 442 1

原创 通讯录实现(顺序表实现)

【代码】通讯录实现(顺序表实现)

2024-04-09 22:23:13 277

原创 顺序表(c语言)

【代码】顺序表(c语言)

2024-04-02 23:36:41 210

原创 ⽂件操作函数

上⾯说的适⽤于所有输⼊流⼀般指适⽤于标准输⼊流和其他输⼊流(如⽂件输⼊流);所有输出流⼀ 般指适⽤于标准输出流和其他输出流(如⽂件输出流)。

2024-03-28 23:23:11 947

原创 模拟实现memmove

【代码】模拟实现memmove。

2024-03-18 22:55:12 375

原创 模拟实现memcpy

【代码】模拟实现memcpy。

2024-03-18 22:54:20 368

原创 模拟实现strncat

【代码】模拟实现strncat。

2024-03-18 22:53:07 304

原创 模拟实现strncpy

【代码】模拟实现strncpy。

2024-03-18 22:52:22 355

原创 使用联合体判断大小端

【代码】使用联合体判断大小端。

2024-03-18 22:50:48 322

原创 深⼊理解指针

2.2 指针变量和解引⽤操作符(*)2.2.1 指针变量那我们通过取地址操作符(&)拿到的地址是⼀个数值,⽐如:0x006FFD70,这个数值有时候也是需要 存储起来,⽅便后期再使⽤的,那我们把这样的地址值存放在哪⾥呢?答案是:指针变量中。指针变量也是⼀种变量,这种变量就是⽤来存放地址的,存放在指针变量中的值都会理解为地址。2.2.2 如何拆解指针类型我们看到pa的类型是 int* ,我们该如何理解指针的类型呢?int a = 10;

2024-03-04 23:45:44 727

原创 使用qsort函数排序整形数据

【代码】使用qsort函数排序整形数据。

2024-03-03 00:40:21 287

原创 qsort函数的模拟实现(c语言)

其中交换实现的另一种方式。

2024-03-03 00:34:45 341

原创 在屏幕上输出9*9乘法口诀表

【代码】在屏幕上输出9*9乘法口诀表。

2024-02-17 12:14:17 364

原创 最大公约数

【代码】最大公约数。

2024-02-17 12:12:43 317

原创 打印100~200之间的素数

【代码】打印100~200之间的素数。

2024-02-17 12:10:52 341

原创 求10 个整数中最大值

【代码】求10 个整数中最大值。

2024-02-17 12:06:16 364

原创 分数求和(c语言实现)

计算1/1-1/2+1/3-1/4+1/5 ……+ 1/99 - 1/100 的值,打印出结果。

2024-02-17 12:04:21 363

原创 【C语言】获得月份天数

【代码】【C语言】获得月份天数。

2024-02-03 11:21:44 355

原创 找单身狗2

一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。有数组的元素是:1,2,3,4,5,1,2,3,4,6。编写一个函数找出这两个只出现一次的数字。只有5和6只出现1次,要找出5和6.

2024-02-03 11:20:33 330

原创 转移表代码

【代码】转移表代码。

2024-02-02 20:56:34 337

原创 杨辉三角(c语言实现)

在屏幕上打印杨辉三角。

2024-01-31 11:45:53 293

原创 猜凶手(c语言实现)

日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。现在请根据这些信息,写一个程序来确定到底谁是凶手。已知3个人说了真话,1个人说的是假话。

2024-01-31 11:44:08 349

原创 杨氏矩阵(c语言实现)

有一个数字矩阵,矩阵的每行从左到右是递增的,矩阵从上到下是递增的,请编写程序在这样的矩阵中查找某个数字是否存在。要求:时间复杂度小于O(N);

2024-01-31 11:41:10 329

原创 字符串旋转结果

写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。例如:给定s1 =AABCD和s2 = BCDAA,返回1。给定s1=abcd和s2=ACBD,返回0.AABCD左旋一个字符得到ABCDA。AABCD左旋两个字符得到BCDAA。AABCD右旋一个字符得到DAABC。

2024-01-31 11:39:33 342

原创 使用指针打印数组内容

【代码】使用指针打印数组内容。

2024-01-31 11:37:14 367

原创 调整奇数偶数顺序

来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,输入一个整数数组,实现一个函数,所有偶数位于数组的后半部分。

2024-01-31 11:36:03 342

原创 模拟实现库函数strlen

【代码】模拟实现库函数strlen。

2024-01-31 11:34:54 336

原创 字符串左旋

实现一个函数,可以左旋字符串中的k个字符。ABCD左旋一个字符得到BCDA。ABCD左旋两个字符得到CDAB。

2024-01-31 11:32:20 371

原创 字符串逆序

【代码】字符串逆序。

2024-01-31 11:30:01 349

原创 指针数组模拟⼆维数组

【代码】指针数组模拟⼆维数组。

2024-01-29 20:15:26 321

原创 冒泡排序(C语言实现)

【代码】冒泡排序(C语言实现)

2024-01-29 19:26:10 317

原创 俄罗斯方块游戏代码(c语言实现)

【代码】俄罗斯方块游戏代码(c语言实现)

2024-01-27 20:37:01 1714

原创 函数判断素数

【代码】函数判断素数。

2024-01-27 15:55:47 335

原创 函数判断闰年

【代码】函数判断闰年。

2024-01-27 15:55:13 335

原创 二分查找-函数实现

【代码】二分查找-函数实现。

2024-01-27 15:54:21 321

原创 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222

【代码】求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222。

2024-01-27 15:51:43 350

空空如也

空空如也

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

TA关注的人

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