- 博客(170)
- 资源 (12)
- 问答 (4)
- 收藏
- 关注
原创 c语言学生信息管理系统
这篇教程详细介绍了如何用C语言开发一个学生信息管理系统。项目涵盖添加、查询、修改、删除和显示学生信息等核心功能,运用结构体、数组、循环和函数等基础语法。通过这个经典案例,读者可以直观理解如何将语法知识转化为实际应用,培养模块化编程思维。
2025-12-12 09:38:41
603
原创 从图形到代码:斐波那契数列背后的三段式成长技能指南
斐波那契数列,这个源自自然的神奇序列(1, 1, 2, 3, 5, 8, 13...,从第三项起每项为前两项之和),不仅是数学领域的经典内容,更是观察孩子思维发展、衔接不同阶段学习技能的绝佳载体。
2025-12-09 09:49:01
592
原创 csp月测试卷一期
CSP-J月测试卷包含选择题和程序阅读题。选择题考查二叉树遍历、栈操作、进制转换等知识点,如二叉树前中序推后序、栈序列合法性判断、进制转换计算等。程序阅读题包含3个C++程序分析。测试重点考察基础算法理解与代码分析能力,要求掌握常见数据结构操作和编程逻辑。
2025-12-04 15:09:34
586
原创 C++ 竞赛训练营第五课:algorithm 头文件神器
C++竞赛训练营第五课重点讲解algorithm头文件中的高效算法函数,包括sort排序(支持自定义比较器)、reverse反转序列、lower_bound/upper_bound二分查找、next_permutation全排列生成等核心功能。下节课将讲解链表的高效实现方法。
2025-12-02 12:00:00
973
原创 C++ 竞赛训练营第四课:STL 核心容器之 map/unordered_map
C++竞赛训练营第四课聚焦STL核心容器map和unordered_map的竞赛应用,同时指出哈希冲突、有序性陷阱等常见错误。课程强调:无序场景优先unordered_map追求O(1)效率,有序需求则选用map。
2025-12-02 08:00:00
1563
原创 C++ 竞赛训练营第三课:STL 核心容器之 priority_queue
本文系统讲解了C++优先队列(priority_queue)在算法竞赛中的核心应用。重点剖析了其底层堆结构实现原理、大/小根堆配置方法、自定义优先级规则(结构体/多字段排序)等关键技术
2025-12-01 19:41:10
781
原创 C++ 竞赛训练营第二课:STL 核心容器之 stack 与 queue
本课程深入讲解C++ STL中stack和queue的核心用法及竞赛应用。课程强调stack/queue相比vector在特定算法中的高效性和逻辑规范性,并提供了LeetCode相关题目的最优解代码示例。下节课将讲解priority_queue的竞赛用法。
2025-12-01 07:30:00
1629
原创 C++ 竞赛训练营第一课 STL 核心容器之 vector 详解
本文详细讲解C++ STL中vector在算法竞赛中的核心应用。vector因其动态扩容、随机访问、连续内存等特性成为竞赛首选容器。最后预告下期将讲解stack和queue的竞赛用法,包括单调栈和BFS等高频考点。
2025-11-30 12:00:00
1094
原创 C++ 编程第二季第十六课:详解文件操作
本课程详细讲解C++文件操作,涵盖文本和二进制文件的读写方法。作为C++必备技能,文件操作是数据库、网络编程等高级开发的基础。下季预告将进入算法训练营,从基础到进阶系统提升算法能力。
2025-11-30 08:00:00
1008
原创 C++ 编程第二季第十五课 详解指针相关知识
本文系统讲解了C++指针的核心知识与应用。首先解析指针本质是存储内存地址的变量,详细说明取地址(&)与解引用(*)操作,并区分空指针与野指针。其次揭示数组名作为常量指针的特性,展示指针访问数组的多种方式。在实战应用部分,重点演示指针作为函数参数实现传址调用,以及new/delete动态内存管理。同时警示常见陷阱如野指针解引用和内存泄漏问题。最后总结指针在高效数据访问、动态内存分配等方面的核心价值,强调初始化检查、类型匹配等使用原则。下节课将转入文件操作教学,实现数据持久化存储。
2025-11-29 12:00:00
903
原创 C++ 编程第二季第十四课:详解二维数组
本课程详细讲解了C++二维数组的核心概念与应用。主要内容包括:二维数组本质是"数组的数组",内存采用行优先连续存储;初始化支持完整/部分初始化,列数不可省略;访问方式包括直观的下标访问和底层指针访问;实战案例涵盖矩阵运算和字符串存储;重点剖析了下标越界、列数省略等常见错误。课程强调二维数组适用于表格化数据存储,建议优先使用完整初始化和下标访问,字符数组需预留'\0'空间。下节课将深入讲解指针知识,为动态内存管理奠定基础。配套练习包括基础遍历、字符串处理及矩阵对角线求和等实践题目。
2025-11-29 08:00:00
547
原创 C++ 编程第二季第十三课:字符数组详解
本课详解C++字符数组的核心知识点:1. 本质与存储;2. 初始化方式;3. 操作实践;4. 安全陷阱;5. 对比选择。课程强调安全实践原则,并为下节二维数组课程做铺垫。
2025-11-28 12:00:00
692
原创 C++ 编程第二季第十二课:详解位运算符
本课程详解C++位运算符(与、或、非、异或、位移)及其底层原理。重点包括:位运算直接操作二进制补码,效率高于算术运算;五大运算符的核心应用场景(掩码操作、状态控制、算法优化);实战案例展示位运算解决高频问题(奇偶判断、变量交换)和底层开发应用(LED状态控制);同时指出符号位、优先级等常见陷阱。课程强调位运算在性能敏感和底层开发中的价值,建议优先使用无符号整数避免符号位问题。下节将讲解字符数组的定义、操作与安全实践。
2025-11-28 08:00:00
1096
原创 C++ 编程第二季第十一课:数据编码(原码、反码、补码)
本课系统讲解了数据编码与进制转换的核心知识。首先分析了计算机采用二进制的原因(硬件实现简单、抗干扰强),重点讲解了原码、反码、补码三种编码方式及其优缺点,指出补码是现代计算机的标准选择。详细演示了十进制与二进制、八进制、十六进制的转换方法,包括整数和小数的处理技巧。特别强调了二进制与十六进制快速互转的4位分组法。最后通过C++代码示例展示了不同进制数的表示与输出方法,为下节课位运算的学习奠定基础。
2025-11-27 12:00:00
857
原创 C++ 编程第二季第十课:详解自定义函数
本文详细讲解了C++中自定义函数的使用方法。通过学生成绩管理系统案例演示函数模块化开发。课程还总结了常见错误及解决方法,并预告了下节关于数据编码和进制转换的内容。通过学习可以掌握函数模块化编程思想,提高代码复用性和可维护性。
2025-11-27 08:00:00
1018
原创 C++ 编程第二季第九课:结构体详解
本课详细讲解了C++结构体的使用方法。结构体(struct)是一种自定义数据类型,能将多个不同类型的数据成员打包成一个整体,便于管理复杂数据。主要内容包括:1. 结构体定义与变量创建;2. 成员访问与赋值方法;3. 结构体数组实现批量数据存储;4. 结构体嵌套处理多层数据。最后预告下节课将学习自定义函数,实现代码模块化。
2025-11-26 12:00:00
1545
原创 GESP 编程题 “幸运数字”(C++ 版) 通关指南
《GESP编程题"幸运数字"(C++版)通关指南》摘要:本文详细解析了"幸运数字;编程题的解题方法。题目要求判断一个正整数是否为幸运数字。
2025-11-26 11:32:20
396
原创 C++ 编程第二季第八课:C++ string 类(二)
本文介绍了C++中string类的进阶操作,主要包括字符串拼接与截取、查找与替换、比较与转换三大功能。通过具体示例演示了如何使用+和append()进行拼接、substr()进行截取、find()进行查找、replace()进行替换,以及字符串比较和类型转换的方法。文章还包含一个实战案例——邮箱验证系统,展示了这些功能在实际开发中的应用。最后指出了常见错误及解决方法,并预告下节课将学习处理复杂数据的结构体知识。
2025-11-26 08:00:00
1092
原创 C++ 编程第二季第七课:常用数学函数
C++数学函数应用指南 本课程系统介绍了C++中常用的数学函数工具,涵盖四大类核心功能,同时也演示了如何组合运用这些函数解决实际问题。课程特别强调常见错误防范。
2025-11-25 13:23:28
736
2
原创 C++ 编程第二季第五课for 循环与一维数组基础
本课程讲解C++中for循环与一维数组的基础应用。一维数组作为批量数据的"专属储物柜;,配合for循环能高效管理数据。课程内容包括:数组定义与下标规则(从0开始)、for循环遍历数组、成绩统计等实战案例,以及常见错误避坑技巧(如下标越界、初始化错误等)。下节课将进阶学习while循环与数组排序等应用。掌握这些技能可处理成绩统计、商品管理等实际场景的批量数据问题。
2025-11-25 08:00:00
1113
原创 C++ 编程第二季第四课C++ 基本数据类型与类型转换
本文介绍了C++编程中基本数据类型与类型转换的核心知识。文章以生活化类比讲解编程概念,帮助初学者理解数据类型的重要性和应用方法,为后续学习数组和循环打下基础。
2025-11-24 12:00:00
964
原创 C++ 编程第二季第三课ASCII 编码与字符处理
本文介绍了C++编程中ASCII编码与字符处理的核心知识。ASCII编码为128个常用字符分配数字编号(0-127),通过数字与字符的相互转换实现字符处理。重点讲解了字符类型判断、大小写转换(利用±32规律)、字符数字转整数(减'0')等实用技巧,并提供了字符统计、密码本等实战案例。同时指出了常见错误点,如混淆字符与字符串、ASCII码越界等问题。下节课将探讨C++基本数据类型与类型转换,帮助开发者更合理地处理数据。掌握这些知识能有效提升字符处理能力,为后续编程学习奠定基础。
2025-11-24 08:00:00
1064
原创 解锁中小学超强大脑:虫子吃苹果里的 “思维密码”
想让孩子轻松练思维?来读《虫子吃苹果里的 “思维密码”》!从厨房苹果谜题入手,用童趣对话拆解逻辑,教孩子 “三步解题法”,还能举一反三练挑战题~帮娃从生活里学思考,超适合中小学生!
2025-11-23 16:37:42
906
原创 C++ 编程第二季第二课 逻辑运算符详解
《C++逻辑运算符详解》本课系统讲解C++三大逻辑运算符的核心用法与实战技巧。通过生活案例(奖学金评定、电影购票等)解析运算符。重点强调运算符优先级和括号使用规范,结合成绩判断、登录验证等代码案例演示多条件组合技巧,并指出短路求值、赋值误用等常见陷阱。最后预告下节将探讨ASCII编码的字符处理应用,帮助学员掌握条件组合的编程魔法。
2025-11-23 12:00:00
1617
原创 C++ 编程第二季第六课while 循环与数组应用
C++编程进阶:while循环与数组应用 本课程重点讲解while循环与数组的高级应用,解决不确定数量数据的处理问题。while循环通过条件控制实现灵活循环,适用于动态录入成绩等场景。结合数组可实现数据统计与排序,如计算平均分、及格人数等。详细介绍了冒泡排序算法,通过相邻元素比较实现数组排序,并演示了成绩排名系统的实战案例。常见错误包括无限循环和数组越界,需注意循环条件修改与数组边界控制。下节课将介绍常用数学函数,如绝对值、平方根等工具函数的使用。
2025-11-23 08:22:20
706
原创 C++ 编程第十七课 do-while 循环详解
本文详细讲解了C++中do-while循环的特点与应用。该循环采用"先执行后判断"机制,确保循环体至少执行一次,适用于密码验证、游戏循环等必须执行初始操作的场景。文章对比了do-while与while循环的关键差异,通过密码验证和猜数字游戏等实例演示具体用法,并指出常见错误(如遗漏分号、死循环等)。最后预告下期将讲解双层循环、二维数组等进阶内容,帮助读者实现从基础到结构化的编程能力提升。
2025-11-23 08:00:00
1639
原创 C++ 编程第二季第一课 不一样的输入输出
本文介绍了C++中更高效的输入输出方法,对比cin/cout的不足,重点讲解了格式化输出printf、快速输入scanf、字符处理getchar/putchar和整行读取getline的使用技巧。通过趣味案例演示了格式化输出表格、字符接力游戏和学生信息登记系统等实用场景,并总结了常见错误及解决方法。课程还预告了下节将讲解的逻辑运算符,帮助实现更灵活的条件判断。这些方法能有效解决cin/cout处理带空格字符串、格式化数字等问题,提升编程效率。
2025-11-23 05:57:53
676
原创 C++基础知识编程第十六课 一维数组可拓展知识点
本文讲解了C++一维数组的三大实用操作:找最值、排序和查找。通过实例代码详细展示了如何实现数组最大值/最小值查找、冒泡排序和选择排序算法,以及按值查找元素下标的方法。文章还提供了综合案例演示动态赋值与多操作结合,并指出常见错误如初始值设置不当、循环条件错误等。最后预告下节课将介绍do-while循环结构。
2025-11-22 21:00:00
1036
原创 C++基础知识编程第十五课 数组的正反遍历与动态赋值
C++数组操作核心技能包括正反遍历与动态赋值。正向遍历(从下标0到length-1)适用于常规数据访问,反向遍历(从length-1到0)常用于倒序处理。动态赋值通过cin实现实时数据存储,使数组更灵活。课程通过统计奇数、查找特定元素等案例演示遍历技巧,并指出常见错误(如越界访问)。下阶段将拓展最值查找、排序算法等进阶应用,帮助掌握一维数组的完整操作体系。
2025-11-22 16:33:35
565
原创 c++零基础通关教程第十三课 数字分离与数字反转技术
📝C++数字操作技术精要:分离与反转实战指南 本教程详解C++中数字分离与反转的核心技术。通过取余(%)和整除(/)。进阶应用包括数字求和、偶数统计等综合案例,为后续数组学习奠定基础。掌握这些技术将显著提升整数处理能力,有效解决各类数字相关编程问题。
2025-11-21 17:00:00
805
原创 c++零基础通关教程第十二课 while 循环及原理详解
本课重点讲解while循环的原理与应用场景。相比for循环,while更适用于"仅知终止条件"的场景,如游戏生命值判断、购物金额控制等。课程通过猜数字、累加求和、购买可乐等案例演示实战应用,并总结常见错误
2025-11-21 08:30:00
960
原创 c++零基础通关教程第十四课 数组基础入门及原理
本文介绍了C++中int类型数组的基础知识,包括数组定义、初始化、访问和常见操作。文章还预告了下节课将学习数组的反向遍历操作。通过生活化示例和代码演示,帮助初学者掌握数组的核心概念和使用方法。
2025-11-20 15:00:00
1403
原创 C++零基础通关教程第十一课 for 与 cin、if 组合
本课讲解如何将C++的for循环与cin、if语句组合使用,实现更智能的循环控制。通过综合案例演示了如何同时使用三种结构,并列举了常见错误(如变量重名、条件写反等)。下节课将介绍while循环,解决不确定循环次数的场景(如游戏结束条件判断)。这些组合技巧使循环更加灵活实用。
2025-11-20 08:00:00
664
原创 c++零基础通关教程第十课 for 循环详解及原理
本课程详细讲解了C++中for循环的使用方法和执行原理。通过生活化示例(如抄写古诗、洗苹果等)帮助理解循环概念,并预告了下节课将学习for循环与cin、if的组合应用。课程旨在让学习者掌握使用for循环实现代码自动重复执行的技巧。
2025-11-19 13:15:00
915
原创 c++零基础通关教程第八课 switch 语句
本文介绍了C++中switch语句的用法。switch适用于"定值匹配"场景,通过case匹配变量值,用break防止穿透执行,default处理默认情况。文章通过星期判断和菜单系统案例演示了switch的实际应用,并详细分析了常见错误(如变量类型错误、break缺失等)及解决方法。最后预告了下节课将学习for循环语句。
2025-11-19 08:15:00
761
原创 c++零基础通关教程第九课 逻辑运算符详解
摘要:C++第九课详解三种逻辑运算符: (与)、 (或)、 ;(非)。通过生活场景类比(如游乐园门票判断)和代码实例(年龄身高判断、密码验证),讲解运算符用法和真值表。 课程最后预告下节将讲解for循环实现代码重复执行的功能。全文通过生活化案例帮助理解复杂的逻辑判断,为后续循环结构学习奠定基础。
2025-11-18 13:00:00
2383
Python基础入门教程第一期
2021-03-29
php入门到轻松建设网站的实战(视频)教程
2019-01-18
虚拟现实应用技术操作手册
2023-04-30
php基础入门详解(含视频学习地址).pdf
2019-06-28
sql server 2008基础应用和开发实战教程(附视频)
2019-01-08
sql server基础语法教程(附有视频地址)
2019-03-25
通过C#winform 调用其他网站登陆报 此网站的安全证书有问题
2016-11-29
手机端怎么播放视频swf 服务器是iis7.0.需要做什么操作
2016-10-26
用webbrowser控件 打开下载文件的路径时,文件不能下载时一闪就过。具体代码如下
2017-04-06
使用Webbrowser控件 点击下载文件时,文件不能正确下载。求解
2017-04-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅