自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言的文件操作

讲解了C语言文件操作的相关知识

2025-08-23 08:58:14 578

原创 动态内存管理

在之前我们已经掌握了内存开辟的方式但是我们通过上述方法开辟的空间是固定的,数组的空间定义后也是不能更改的C语言中就引入了动态内存开辟,让我们自己申请空间,就相对灵活了头文件:stdlib.h这个函数用于在堆区内存申请一块连续的空间(相当于数组),如果申请成功返回空间的起始地址,申请失败返回空指针(使用时要判断),返回类型是void *使用时自行定义返回值。如果size的值为0,结果未定义,由编译器决定输出结果专门用于释放和回收动态内存,本质是将空间的权限还给操作系统,失去对这块内存的

2025-08-22 16:17:08 1083

原创 自定义类型:结构体,联合,枚举

C语言中有内置类型(int short float)也有自定义类型,比如说结构体,联合,枚举

2025-08-21 14:17:15 766

原创 C语言的内存函数

使用时,memcpy也可以进行内存重叠的复制,所以在vs2022中,memcpy和memmove的库函数是相同的,但是面对内存重叠的复制时不建议用memcpy,因为在别的编译环境下不一定管用。memset用于完成内存设置,ptr指向要设置的内存块,value表示要设置的值,num表示设置多少。用于完成内存块的比较,比较从ptr1和ptr2所指向的位置开始,向后的num个字节,以字节为单位。因为是以字节为单位设置,所以在设置整型数组的时候,整型有四个字节,只能每个字节都设置相同的值。空间,以字节为单位。

2025-08-19 16:39:55 385

原创 字符串函数

在编程的过程中,我们经常要处理字符和字符串,为了方便操作字符和字符串,C语言标准库中提供了 一系列库函数,接下来我们就学习一下这些函数。

2025-08-19 14:18:18 1190

原创 吃透这七道指针面试题,你才真正学会指针(画图详解)

本文解析了7道C语言指针和数组相关的编程题目

2025-08-15 15:26:37 1017

原创 函数指针Day 4

我们在昨天学习了如何应用函数指针数组编写一个计算器,其实应用函数指针的知识也可以编写。为了使函数不那么冗余这里会运用到回调函数的知识回调函数的原理:把函数的地址作为参数传递给另一个函数,当这个地址被用来调用它所指向的函数的时候,被调用的函数就是回调函数。回调函数不是由该函数的实现方直接调用的,而是在特定的事件或条件发生时由另一个函数调用,用于对该事件或条件的响应。这个便是通过回调函数来实现的计算器。可以发现并不是主调函数调用的计算函数,而是calc()函数,calc()函数指向什么函数,就引用什么函数。

2025-08-14 10:34:27 1232

原创 指针 Day 3

在我们学过指针后常常用&arr[0]来表示数组第一个元素的地址,但实际上,数组名也可以表示数组第一个元素的地址 比如说(vs2022 X86环境下):可以看出,两种表示所输出的地址是一样的,所以说但是,有两个例外:1 sizeof(数组名) 数组名放在sizeof()中,计算出的是,单位是字节 2 &数组名 这里的,取出的是整个数组的地址。有人可能试过这样一段代码。

2025-08-12 14:28:22 1012 1

原创 指针day1-2

本文介绍了C语言中指针的基本概念和用法。

2025-08-10 11:11:08 921 1

原创 记录学习C语言

双非本科软件工程专业新生开始记录编程学习历程,希望通过博客分享学习心得并获取建议。已掌握C语言基础语法、数据类型、函数等知识,发现通过小游戏项目练习能有效提升兴趣和编程能力。未来将重点学习指针,计划每两天更新一次学习进展,与同专业同学共勉,用技术弥补学历差距(这个摘要是AI生成的)

2025-08-05 23:29:46 364

空空如也

空空如也

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

TA关注的人

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