自定义博客皮肤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)
  • 收藏
  • 关注

原创 XiyouLinux Group 周报(NO.1)

仓库链接:https://github.com/yelubin377-jpg/data-structure-learning关键 commit:commit 简介:仓库链接:https://github.com/yelubin377-jpg/C-plus-plus-learning关键 commit:commit 简介:仓库链接:https://github.com/yelubin377-jpg/Linux-system-programming关键 commit:commit 简介:

2026-01-25 19:33:23 305

原创 ubuntu系统蓝牙打不开可尝试

sudo modprobe -r btusbsudo modprobe btusb

2025-12-04 19:54:30 116

原创 超基础Linux终端命令碎碎念

本文介绍了Linux系统中常用的文件与目录操作命令,包括cd进入目录、pwd显示当前目录、ls查看目录内容、touch创建文件、cat查看文件内容、rm删除文件、mkdir创建目录、cp复制文件、mv移动/重命名文件、rmdir删除空目录、rm -r删除非空目录等。表格形式清晰列出了各命令的功能说明,帮助用户快速掌握Linux基础文件管理操作。

2025-12-02 20:40:09 215

原创 结合AI读懂Linux/UNIX系统编程手册(上册)

本文通过生活化类比解释了系统调用的核心概念:进程需通过系统调用(类似手机营业厅APP)访问内核资源,涉及用户态到核心态的切换(跨安检门)、系统调用号(业务工单号)和参数传递(填下单信息)。执行流程包括触发中断、内核查表、服务例程处理和结果返回。还介绍了库函数(菜鸟驿站)与系统调用的关系,错误处理机制(运营商/驿站失败提示),以及书籍提供的编程辅助工具:标准化错误处理(后厨SOP)、参数校验(订单规则)、可移植性规范(连锁店标准)和头文件整合(食材统一存放)。这些工具提升了系统编程的效率和可靠性。

2025-12-02 20:07:04 730

原创 西邮Linux兴趣小组2025纳新

本文解析了西邮Linux兴趣小组2025纳新面试的7道C语言编程题,涵盖了指针、数组、字符串、浮点数精度、二进制运算等核心知识点。主要内容包括: 二进制表达式在算法中的应用 printf函数嵌套执行的输出分析 字符串处理函数strcmp和strlen的使用 浮点数精度问题及十六进制表示法 异或运算在查找奇数出现数字中的应用 argc/argv参数及整数溢出现象 const指针与数组指针的区别和应用 每道题目都提供了详细的解题思路和输出结果分析,重点考察对C语言底层原理的理解和实际应用能力。题目难度较高但注重

2025-11-17 17:11:31 904

原创 西邮Linux兴趣小组2025纳新

本文总结了西邮Linux兴趣小组2025纳新面试题及其解答。题目涵盖C语言基础知识、指针操作、宏定义、数据结构等多个方面,重点考察编程思维和解决问题的能力。主要特点包括:1) 题目设计注重实际动手能力;2) 强调思路过程而非单纯答案;3) 包含经典算法题如查找奇数次数数字;4) 涉及指针、内存管理等底层概念;5) 选做Linux基础知识部分。通过这些富有挑战性的题目,出题方希望能全面考察候选人的编程基础和学习能力。

2025-11-17 17:09:01 428

原创 西邮Linux兴趣小组2024纳新

西邮 Linux 兴趣小组 2024 面试题摘要: 香蕉运输问题:通过分阶段运输策略,最终最多可运送16根香蕉回家。 程序输出分析:考察了嵌套printf的执行顺序和无符号整数循环的特性。 sizeof与strlen:深入对比了两个函数的区别,分析了字符串比较和长度计算。 浮点数精度:揭示了二进制存储浮点数的精度问题,提出了整数运算的高精度解决方案。 位运算求平均:展示了通过位运算递归计算平均值的巧妙方法。 变量作用域:清晰地演示了全局变量与局部变量的优先级关系。 指针常量与常量指针:纠正了常见指针cons

2025-11-10 16:24:22 535

原创 西邮Linux兴趣小组2023纳新

请实现filter()函数:过滤满足条件的数组元素。提示:使用函数指针作为函数参数并且你需要为新数组分配空间。/*补全函数*/i++) {return 0;题解:#include <stdlib.h> 包含malloc、free的头文件步骤1:统计满足条件的元素个数(确定结果数组的长度)i < length;i++) {if (predicate(array[i])) { 函数指针判断元素是否满足条件(非0为真)count++;

2025-11-10 16:22:51 655

原创 C语言解答洛谷训练题单入门一(前2)

/注意审题,中间是逗号而非空格!

2025-10-02 22:31:52 90

原创 C语言计算器编码

这段代码实现了一个简单的加法程序。它包含两个函数:intAdd函数接收两个整数参数并返回它们的和;main函数从用户输入获取两个整数,调用Add函数计算它们的和,并输出结果(注意代码中有两处缺少分号)。程序最终返回0表示正常结束。

2025-09-13 00:39:42 393

西邮Linux兴趣小组2025纳新题题解(最终版本)

内容概要:本文档为西安邮电大学 Linux 兴趣小组 2025 年纳新面试题及题解,涵盖 C 语言编程、指针操作、内存管理、宏定义、数据类型特性等多个底层核心技术点。通过 13 道题目深入考察候选人对 C 语言的理解深度,涉及字符串处理、浮点数精度、const 与指针结合、静态变量生命周期、函数指针、联合体与结构体布局、柔性数组、递归调用机制以及 GNU/Linux 基础命令等内容。每道题均配有详细解析,强调思维过程而非唯一答案,旨在选拔具备扎实基础和良好逻辑能力的开发者。; 适合人群:计算机相关专业本科生,具备一定 C 语言编程经验,对操作系统和底层原理有兴趣的学习者,尤其是准备参与技术社团或提升系统编程能力的初学者。; 使用场景及目标:①用于自我检测 C 语言掌握程度,查漏补缺;②作为面试准备资料,理解高阶 C 编程技巧与常见陷阱;③学习如何分析复杂指针、内存布局与程序执行流程;④了解 Linux 基本命令与系统概念,为后续深入学习打下基础。; 阅读建议:建议读者动手实践每一道题目,结合编译环境调试代码,重点关注题解中的执行顺序、内存变化和类型细节。对于指针、数组、const 等易混淆知识点应反复推演,理解“为什么”比记住“结果”更重要。同时鼓励探索题目背后的计算机体系结构原理。

2025-11-02

西邮Linux兴趣小组2024纳新题题解(最终版本)

内容概要:本文档为西安邮电大学 Linux 兴趣小组 2024 年纳新面试题及详细题解,涵盖 C 语言编程、计算机基础、Linux 系统知识等多个方面。题目从数学逻辑推理到 C 语言细节(如指针、数组、结构体、联合体、宏定义、内存管理等)层层递进,重点考察对语言底层机制的理解,如 sizeof 与 strlen 区别、浮点数精度问题、位运算技巧、函数指针、柔性数组等,并通过递归、排序算法、宏展开等编程实践强化能力。最后一题为 Linux 命令与权限基础知识的选做题,引导学生了解操作系统基本操作。每道题均配有详细解析,强调思路与过程重于答案本身。; 适合人群:具备一定 C 语言基础、对底层原理和系统编程感兴趣的高校学生,尤其是计算机相关专业、准备参与技术社团或提升编程能力的初学者(建议有 1 年以上编程学习经历);; 使用场景及目标:① 深入理解 C 语言核心机制(如指针运算、内存布局、类型转换);② 提升解决复杂逻辑问题的能力(如猴子搬香蕉的经典优化问题);③ 掌握常见编程陷阱与调试思路(如浮点比较、宏定义副作用);④ 为参与技术面试或开源项目打下坚实基础;⑤ 拓展 GNU/Linux 基础知识视野; 阅读建议:建议逐题动手编码验证,结合解析深入思考错误原因与优化方式,尤其关注指针与内存相关题目;对于较难题目(如第11题指针迷宫),可配合画内存图辅助理解;Linux 部分虽为选做,但仍推荐学习以拓宽知识面。

2025-11-02

西邮Linux兴趣小组2023纳新题题解(最终版本)

内容概要:本文是西邮Linux兴趣小组2023年纳新面试题及其详细题解,涵盖C语言基础、指针、内存管理、位运算、宏定义、结构体与联合体、静态变量、函数指针等多个核心技术点。通过13道题目深入考察应聘者对C语言底层机制的理解,尤其强调对指针操作、内存布局、二进制编码、递归逻辑和程序行为预测的掌握。每道题均配有详尽解析,涉及sizeof与strlen区别、字符串处理、类型转换、溢出机制、短路求值、深拷贝与浅拷贝等关键概念,并结合实际代码演示其运行原理。; 适合人群:具备扎实C语言基础,熟悉指针、内存管理和数据结构的计算机相关专业学生或开发者,尤其是有意参与技术面试或提升底层编程能力的学习者;建议有一定编程实践经验(1年以上)者阅读。; 使用场景及目标:①用于准备技术面试,特别是操作系统、嵌入式、系统编程方向的岗位;②深入理解C语言核心机制,如指针运算、内存分配、宏陷阱、结构体内存对齐等;③提升代码调试与逆向分析能力,学会从输出反推执行流程。; 阅读建议:建议边读边动手实践,逐题编写并调试代码,重点关注程序的实际运行结果与预期之间的差异,深入理解编译器行为和底层机制;对于复杂题(如递归加法、结构体强制转换),应结合内存布局图进行分析,以强化空间思维能力。

2025-11-02

以下所有文件(2023,2024,2025题解)请用typora打开(Markdown)

以下所有文件(2023,2024,2025题解)请用typora打开(Markdown)

2025-11-01

西邮Linux兴趣小组2025纳新题题解

内容概要:本文档是一份关于C语言高级特性的题解合集,涵盖const与指针的组合使用、数组与指针的关系、static变量生命周期、宏定义陷阱、函数指针应用以及结构体动态内存操作等内容。通过具体代码示例和详细解析,深入剖析了指针的常量性、数组名与指针的区别、静态局部变量的持久性、宏展开的优先级问题,并提供了拼接、排序、去重等常见算法的完整实现方案。; 适合人群:具备C语言基础,熟悉指针、数组、函数等基本概念,有一定编程经验的学生或开发人员(工作1-3年);尤其适合准备面试或希望深入理解C语言底层机制的学习者。; 使用场景及目标:①掌握const修饰符在指针和结构体中的应用规则;②理解数组指针与指针数组的本质区别;③熟练运用static变量特性;④规避宏定义中的常见陷阱;⑤实现数据结构的基本操作如合并、排序与去重; 阅读建议:此资源以问题驱动方式讲解核心知识点,建议读者先独立思考每道题目,再对照题解分析错误原因,重点关注指针类型判断、内存布局、宏展开逻辑及函数调用机制,结合代码调试加深理解。

2025-11-01

西邮Linux兴趣小组2024年纳新题题解(typora版)

内容概要:本文是一份针对C语言编程与计算机基础概念的综合题解文档,涵盖11道典型题目,涉及算法思维、指针操作、内存管理、数据类型特性、宏定义陷阱、浮点数精度、递归与位运算等多个核心技术点。通过详细解析如“猴子搬香蕉”的最优策略、sizeof与strlen的区别、浮点数比较误差、const指针用法、命令行参数处理、宏展开机制及结构体排序实现等题目,深入剖析了C语言中常见易错点和底层原理,并提供了正确的代码实现与逻辑推导过程。; 适合人群:具备C语言基础,正在准备面试或提升底层编程能力的初中级开发者,尤其适合计算机相关专业学生和嵌入式、系统级开发方向的学习者; 使用场景及目标:①深入理解C语言核心机制如指针、数组、内存布局与类型转换;②掌握常见编程陷阱的成因与解决方案,提升代码健壮性与调试能力;③通过经典算法与逻辑题训练工程思维与问题拆解能力; 阅读建议:建议结合代码逐题动手实践,重点关注指针运算、类型转换细节及宏定义的文本替换机制,同时注意编译器行为与运行时行为的差异,强化对“为什么”的理解而非仅记忆结论。

2025-11-01

西邮Linux兴趣小组2023纳新题题解

内容概要:本文档是一份C语言编程题解合集,涵盖11道典型编程问题及其详细解析,涉及位运算、指针与数组、内存管理、宏定义、递归算法、结构体拷贝等多个核心知识点。通过具体代码示例和执行过程分析,深入讲解了sizeof与strlen区别、二进制编码测毒原理、函数指针应用、static关键字作用、深拷贝与浅拷贝问题、逻辑运算短路特性等关键技术细节,并提供完整解决方案与代码实现。; 适合人群:具备C语言基础的初学者及有一定编程经验的开发者,尤其适合准备面试或提升底层编程能力的学习者。; 使用场景及目标:①深入理解C语言中的指针、内存分配与作用域机制;②掌握常见编程陷阱(如双重释放、宏展开错误)的成因与规避方法;③提升对递归、位运算、函数指针等高级特性的实际应用能力;④通过经典算法题训练逻辑思维与调试能力。; 阅读建议:建议结合代码逐题动手实践,重点关注内存模型、运算符优先级与编译器行为,对比题解中的错误案例与修正方案,强化对C语言底层机制的理解。

2025-11-01

空空如也

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

TA关注的人

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