- 博客(29)
- 收藏
- 关注
原创 C语言从入门到进阶——第18讲:内存函数
本文讲解C语言四大内存操作函数,介绍memcpy用于内存块拷贝,不支持内存重叠;memmove可处理重叠内存拷贝;memset以字节为单位初始化内存;memcmp按字节比较指定长度内存。文中给出各函数原型、参数、返回值、用法示例与模拟实现,帮助学习者掌握内存底层操作。
2026-04-03 11:30:06
762
原创 C语言从入门到进阶——第17讲:字符串函数
本文讲解C语言处理字符串的各类库函数,涵盖字符分类、转换函数,strlen、strcpy等基础字符串函数的使用、注意事项与模拟实现,也介绍strncpy等安全版函数及strstr、strtok、strerror的功能用法,结合代码示例清晰展示各函数的实际应用。
2026-03-30 23:24:07
812
原创 Verilog入门实战——第4讲:模块结构与端口定义 + 模块例化
本文讲解Verilog模块化设计核心思想,包括模块标准结构、端口定义规范、输入/输出/双向端口用法,重点演示模块例化(位置映射+名称映射),通过半加器+全加器实战案例,让你掌握硬件设计“搭积木”开发方式,适合工程与实验场景。
2026-03-24 07:00:00
248
原创 C语言从入门到进阶——第16讲:深入理解指针(6)
本文围绕C语言指针展开,对比sizeof操作符与strlen库函数的差异。解析数组名的两层含义,结合一维数组、字符数组、二维数组笔试题说明其使用规则。通过7道指针运算笔试题,讲解指针±整数、多级指针解引用、数组指针偏移等核心考点,点明指针运算的关键是按指向类型大小偏移,是掌握C语言指针的核心要点。
2026-03-23 07:00:00
1283
原创 Verilog入门实战——第3讲:流程控制语句(if-else / case / 循环结构)
本文讲解Verilog中三大流程控制语句:if-else、case、for的语法格式与使用场景,明确组合逻辑与时序逻辑下的写法规范,搭配多路选择器、译码器、计数器等经典数字电路案例,帮助新手掌握结构化硬件逻辑设计,避开语法与综合报错常见坑点。
2026-03-22 20:43:46
356
原创 C语言从入门到进阶——第15讲:深入理解指针(5)
本文讲解C语言指针进阶核心:先介绍回调函数,用计算器案例展示其简化冗余代码的作用;再讲解库函数qsort的用法,可排序整型与结构体数据;最后用回调函数模拟实现qsort(冒泡思路),帮助理解void*指针与通用排序原理。
2026-03-18 07:00:00
807
原创 C语言从入门到进阶——第14讲:深入理解指针(4)
本文为C语言指针进阶教程,重点讲解字符指针、数组指针、二维数组传参本质、函数指针、函数指针数组及转移表。字符指针存字符串首地址,常量字符串指针指向同一块内存;数组指针指向数组地址,用于二维数组传参;函数指针可存函数地址并调用,函数指针数组可做转移表简化分支逻辑,并用计算器案例展示实用写法,帮助理解高阶指针用法。
2026-03-17 18:27:11
862
原创 Verilog入门实战——第2讲:核心语法基础(数据类型+赋值语句)
本文聚焦Verilog核心基础语法,重点拆解wire、reg两大核心数据类型的适用场景与区别,详解连续赋值、阻塞赋值、非阻塞赋值的语法规则与使用场景,搭配极简组合逻辑与时序逻辑案例,帮助新手快速掌握Verilog语法核心,规避赋值方式混用的高频错误。
2026-03-15 15:48:20
375
原创 C语言从入门到进阶——第13讲:深入理解指针(3)
本文讲解C语言指针核心知识,解析数组名本质(首元素地址,sizeof和&后表整个数组),介绍指针访问数组的方法及数组元素访问的底层逻辑,说明一维数组传参传首元素地址的本质,还讲解了冒泡排序、二级指针、指针数组的概念,并演示其模拟二维数组的实现与特性。
2026-03-14 22:23:08
1333
原创 C语言从入门到进阶——第12讲:深入理解指针(2)
本文讲解C语言指针进阶知识,介绍const修饰指针的不同效果,左修饰指向内容、右修饰指针本身。分析野指针的成因及初始化、防越界等规避方法,说明assert断言的使用与开关机制。通过案例区分传值和传址调用,指出传址调用能修改主调函数变量,是指针的核心应用。
2026-03-09 21:54:06
944
原创 Verilog入门实战——第1讲:Quartus环境搭建+创建首个工程
本文作为Verilog入门系列首篇,聚焦FPGA开发常用工具Quartus的完整安装流程、基础配置,手把手完成工程新建、Verilog代码编写、编译与简单工程检查,全程零门槛实操,帮新手快速搭建Verilog开发环境,迈出硬件描述语言开发第一步。
2026-03-06 13:25:40
421
原创 C语言从入门到进阶——第11讲:深入理解指针(1)
本文讲解C语言指针基础,先阐释内存和编址原理,指出内存单元的编号=地址=指针,再介绍取地址符、指针变量的定义、指针变量的类型、解引用操作符、指针变量的大小,分析指针类型的意义,最后讲解指针+-整数、指针-指针、关系运算三种运算及在数组、字符串中的应用。
2026-03-02 19:12:50
1976
原创 VS Code协同开发:Live Share+远程开发配置,团队协作无边界
本文详解VS Code协同开发核心功能,包括Live Share实时协作的配置、会话管理,以及远程服务器/容器的连接与实操。搭配避坑技巧,突破地域限制,适配团队远程协作、结对编程等场景。
2026-02-27 14:02:14
1165
原创 C语言从入门到进阶——第10讲:操作符详解
本文讲解C语言各类操作符,先铺垫进制转换、原反补码知识,再介绍移位、位、单目、逗号、结构体成员访问等操作符。阐述操作符的优先级、结合性两大属性,说明表达式求值的整型提升、算术转换规则,指出部分复杂表达式因计算路径不唯一存在风险,建议简化表达式保证代码可读性和可移植性。
2026-02-23 08:00:00
2875
原创 VS Code高级功能:断点调试+代码片段+多文件管理,效率再升级
本文解锁VS Code高级功能,重点讲解断点调试进阶技巧、自定义代码片段方法,以及多文件与工作区管理实操。适配复杂项目开发,帮助减少无效操作、实现代码复用,进一步提升开发效率。
2026-02-18 18:14:08
811
原创 C语言从入门到进阶——第9讲:函数递归
本文讲解C语言函数递归,包括函数自调用、将大问题拆分为相似小问题的解题方法,有终止条件、每次调用趋近该条件的两个要求。通过阶乘、按位打印整数案例演示递归实现。对比递归与迭代,说明迭代效率更高,递归有栈帧开销、易溢出、适用于复杂算法场景。
2026-02-16 22:40:31
1999
原创 VS Code插件精选:编程/调试/协作类必备工具,配置即生效
本文精选12个高频实用VS Code插件,按编程辅助、调试优化、协作办公分类,附详细配置方法。安装后直接生效,可规避语法错误、减少重复工作,适配多编程语言,助力提升开发效率。
2026-02-14 20:39:20
1305
原创 VS Code基础配置:界面布局+快捷键+主题设置,新手快速上手
本文聚焦VS Code基础配置,详解界面布局优化、高频快捷键用法,以及主题、字体的个性化设置。步骤简单易操作,帮助新手快速适配编辑器,打造舒适高效的工作区,快速上手VS Code核心基础操作。
2026-02-13 18:31:02
835
原创 C语言从入门到进阶——第8讲:VS实用调试技巧
本文围绕VS实用调试技巧展开,介绍了bug/调试的定义、Debug/Release的区分、调试快捷键、监视窗口/内存窗口的使用方法,通过阶乘求和错误、数组越界死循环、数组调试三个实例演示调试流程,并归类编译型、链接型、逻辑型三类常见错误,助力开发者掌握调试技能以定位修复程序问题。
2026-02-12 22:42:32
1478
原创 C语言从入门到进阶——第7讲:数组和函数实践:扫雷游戏
本文以数组和函数为核心,完成扫雷游戏的设计与实现。游戏采用9*9棋盘(11*11数组防越界),通过双数组(mine 存雷信息、show 存排查结果)分离数据,以多文件结构(game.h/game.c/test.c)实现棋盘初始化、随机布雷、雷区排查、胜负判定等核心功能,支持菜单选择与排雷反馈。
2026-02-10 22:42:10
1286
原创 C语言从入门到进阶——第6讲:函数
本文围绕C语言函数展开,区分库函数与自定义函数,说明库函数可直接调用;详解自定义函数语法、实参形参传递、return用法、数组作参数要点、函数嵌套调用与链式访问技巧、函数声明和定义的差异。搭配加法运算、数组处理、闰年判断等代码实例,助力学习者高效掌握相关知识。
2026-02-09 22:15:09
2644
原创 C语言从入门到进阶——第5讲:数组
本文围绕 C 语言数组展开讲解,涵盖一维数组和二维数组的概念、创建、初始化与使用方法,介绍数组在内存中的连续存储特性,以及利用sizeof计算数组元素个数的技巧,补充 C99 变长数组特性,并通过字符两端汇聚、二分查找两个案例,帮助读者掌握数组的实际应用。
2026-02-04 21:36:14
1657
原创 Gitee进阶实操:SSH密钥免密配置+分支管理与合并
本文详细介绍了Gitee的SSH密钥配置和分支管理两大核心操作。SSH密钥配置实现免密提交,包括密钥生成、公钥复制、Gitee配置和连接验证。分支管理涵盖本地分支创建切换、远程分支推送拉取、分支合并与冲突解决,并提供了可视化PR合并的备选方案。帮助开发者建立高效的代码协作流程。
2026-02-03 13:47:27
1122
原创 C语言从入门到进阶——第4讲:分支和循环实践:猜数游戏
本文介绍了如何用C语言分支和循环的知识实现猜数游戏。代码展示了完整的游戏实现,包括随机数生成、用户输入处理、循环判断和交互界面设计。该案例有助于初学者巩固基本输入输出、条件判断、循环控制等C语言核心语法。
2026-02-02 22:39:45
1271
原创 C语言从入门到进阶——第3讲:分支和循环
本文详解C语言分支与循环核心知识,涵盖if/switch分支结构、关系/条件/逻辑运算符,以及while/for/do-while三种循环语句,搭配break/continue/goto语句用法与循环嵌套实例,助力掌握程序流程控制逻辑。
2026-02-01 22:40:45
1202
原创 虚拟机安装详细教程:以VMware+CentOS7为例,新手零失败
本文介绍使用VMware Workstation安装CentOS7的流程,包含工具下载、虚拟机创建、系统安装和网络配置等步骤。重点说明硬件要求、镜像选择和关键配置,并提供了常见问题解决方案。教程适合Linux初学者搭建实验环境。
2026-02-01 10:14:26
978
原创 Gitee从入门到上手:注册+Git/小乌龟安装+代码提交全流程
本文提供了Gitee入门教程,从账号注册到代码提交的全流程指南,包括:注册Gitee账号、安装Git和TortoiseGit可视化工具、创建远程仓库、克隆仓库到本地、代码提交的add-commit-push三步操作,介绍了常见问题的解决方法,帮助用户快速掌握Gitee的基本使用,实现代码版本管理和备份。
2026-01-31 21:55:18
1691
原创 C语言从入门到进阶——第2讲:数据类型和变量
本文围绕C语言数据类型与变量核心知识展开,涵盖数据类型、signed和unsigned修饰符、变量创建与分类,详解算术/赋值/单目操作符、强制类型转换、scanf函数以及printf函数用法,助力夯实C语言基础运算与输入输出能力。
2026-01-30 22:40:51
1476
原创 C语言从入门到进阶——第1讲:C语言常见概念
本文围绕C语言入门核心知识展开,涵盖C语言定义、历史、编译器选择、VS项目操作、main函数、库函数、关键字、字符编码、字符串、转义字符、语句、注释等基础概念,搭配实战代码,助力新手快速入门C语言。
2026-01-28 21:04:57
1109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅