自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言文件操作(保姆版)

文章系统介绍了C语言文件操作的核心概念。首先解释了文件指针的必要性,阐述了数据流和文件缓冲区的原理。重点讲解了文件信息区结构体FILE、文件打开关闭函数fopen/fclose及其三种基本模式(r/w/a)。详细说明了字符级读写函数fputc/fgetc、字符串级函数fputs/fgets,以及二进制文件操作函数fwrite/fread的使用方法。通过实例演示了文本文件和二进制文件的操作差异,最后提出用fread/fwrite实现视频文件拷贝的实战练习。全文涵盖了从基础概念到实际应用的文件操作完

2026-01-02 17:11:49 710

原创 c语言动态内存分配(malloc,calloc,realloc)

本文介绍了C语言中动态内存分配的相关概念和函数。动态内存分配解决了静态内存分配的两个局限性:固定大小和不可调整。重点讲解了malloc、calloc和realloc三个函数:malloc用于申请未初始化的内存,calloc申请并初始化为0的内存,realloc用于内存扩容。特别强调了使用这些函数时的注意事项:必须检查返回值、及时释放内存(free)并置空指针以避免内存泄漏和野指针问题。文章还通过实例演示了正确使用realloc的方法,即先用临时指针接收扩容结果,成功后再赋值给原指针,防止数据丢失。最后总结

2026-01-01 10:21:33 819

原创 c语言联合体,枚举(核心要点)

本文介绍了联合体和枚举两种数据类型。联合体(union)的特点是所有成员共享同一块内存空间,其大小计算需考虑最大成员原则和对齐原则,并展示了利用联合体判断大小端的方法。枚举(enum)是一种自定义数据类型,用于定义一组命名常量,提高代码可读性,文中以交通灯状态转换为例说明了枚举的实际应用。两种数据类型各有特点,联合体侧重内存共享,枚举则用于有限状态集合的表达。

2025-12-31 10:22:20 477

原创 结构体与字符串(由浅入深)

可以看到第一种是以字符串进行定义的,数组中包含\0而下面一种是以字符的形式单个书写,不包含\0在计算字符数组的长度是要特别注意。

2025-12-30 21:29:47 831

原创 C语言易错点与核心考点速览(附试卷及答案)

摘要:本文总结了C语言编程中的关键知识点,包括标识符命名规则(字母/数字/下划线组合,不以数字开头)、数据类型与常量表示(如长整型OL、十六进制0x)、函数结构(main函数为唯一入口)、数组与字符串操作(定义、初始化、访问规则)、预处理器指令使用(如#define、#include)以及常见易错点(如strlen不计算'\0'、switch表达式限制、浮点数运算取整等)。特别强调了数组和字符串的核心考点,包括存储方式、初始化规则及常见错误,并提供了最大公约数/最小公倍数的算法实现原理和strcpy函数的使

2025-12-28 15:59:28 581

原创 C盘清理:系统提速必做10件事

【代码】C盘清理:系统提速必做10件事。

2025-12-28 11:14:25 161

空空如也

空空如也

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

TA关注的人

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