自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言顺序表实战:打造简易通讯录

本文基于顺序表实现了一个简易通讯录系统。首先介绍了顺序表的结构特点及其基本操作方法,包括初始化、增删查改等。然后详细阐述了通讯录的数据结构设计,将联系人信息封装为结构体。系统实现了通讯录的初始化、销毁、添加、删除、展示、查找和修改等核心功能,并设计了用户交互菜单。最后通过功能测试验证了系统的可行性。该通讯录系统可作为顺序表应用的典型案例,后续可结合文件操作实现数据持久化存储。

2026-01-31 21:53:47 408 1

原创 C语言数据结构入门——顺序表

数据结构是“数据”和“结构”两词组合而来的,一段文字,视频,图片,新闻都可以算作数据,数据是一个非常大的范围。当我们想要大量使用同一类型的数据时,通过手动定义大量的独立变量对于程序来说可读性非常差,我们需要借助数组这样的数据结构将大量的数据组织在一起,所以结构也可以理解为组织数据的方式,数组是最基础的数据结构。数据结构是计算机储存、组织数据的方式。数据结构是指互相之前存在一种或多种特定关系的数据元素的集合。数据结构反映数据的内部构成,即数据由哪部分构成,什么方式构成,以及数据元素之间呈现的结构。

2025-12-12 22:31:06 735

原创 一篇弄懂函数栈帧的创建与销毁

本文深入解析了函数栈帧的工作原理及其在程序运行中的关键作用。函数栈帧是函数调用时在调用栈上开辟的空间,用于存储参数、局部变量和上下文信息。文章通过VS2019调试演示,详细展示了函数栈帧的创建和销毁过程,包括寄存器操作、参数传递机制和返回值处理。特别解释了局部变量未初始化时出现随机值的原因(初始化为0xCC),以及形参作为实参临时拷贝的本质。理解函数栈帧机制有助于掌握函数调用的底层实现,包括参数传递顺序、局部变量创建和返回值传递等核心问题。

2025-12-01 21:12:34 876 1

原创 C语言入门指南:从零到精通

C语言中如何显示字符串的呢?使用双引号括起来的一串字符就被称为字符串,如:“abcdef”,就是一个字符串。C语⾔字符串中⼀个特殊的知识,就是在字符串的末尾隐藏放着⼀个\0字符,这个\0字符是字符串的结束标志。对于字符串"abcdef",我们实际上看到了6个字符:a,b,c,d,e,f,但是实际上在末尾还隐藏⼀个\0的转义字符,\0是字符串的结束标志。所以我们在使⽤库函数printf()打印字符串或者 strlen() 计算字符串⻓度的时候,遇到\0的时候就⾃动停⽌了。

2025-11-08 18:17:44 829

原创 C语言入门指南:从零到精通

本文介绍了C语言的基础知识。C语言是一种广泛应用于计算机编程的高级语言,最初为Unix系统开发而设计。文章解释了C语言程序需要通过编译器编译链接生成可执行文件,并推荐使用VS2022作为开发工具。通过"Hello World"示例展示了基本程序结构,强调了main函数作为程序入口的重要性。还介绍了printf等库函数的使用方法、C语言的32个关键字以及字符与ASCII编码的关系。文中提供了ASCII码参考链接,并举例说明如何打印字符和可打印字符集。

2025-11-05 22:52:25 744

空空如也

空空如也

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

TA关注的人

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