自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言核心语句:循环与条件判断

条件判断选择复杂条件 → 优先使用 if-else离散值匹配 → 优先使用 switch-case(注意 break)循环结构选择已知循环次数 → 优先使用 for必须至少执行一次 → 使用 do-while条件复杂/不确定次数 → 使用 while代码规范循环/条件语句始终使用大括号每个分支显式添加 break避免 goto 语句,除非是跳出深层嵌套调试技巧遇到死循环时,检查条件更新逻辑使用调试器单步执行观察控制流。

2026-01-22 22:34:53 578

原创 C语言scanf输入函数问题解析

scanf函数的垃圾问题本质上是输入缓冲区管理问题。通过理解缓冲区的运作机制,掌握getchar清理、返回值检查、fgets替代等关键技术,我们就可以慢慢学习,最终能编写出属于自己的健壮的输入处理代码。希望今天的分享对大家有一些帮助,后续我们还会深入学习和分析其他C语言内容。

2026-01-20 21:16:22 798

原创 C语言基础解析之变量、常量、存储区域、输入输出与位操作

本文深入讲解了C语言核心知识,包括:1.变量与常量的存储特点,重点分析栈、堆、BSS段等不同内存区域的管理方式;2.隐式类型转换的规则及常见陷阱;3.printf/scanf等输入输出函数的详细用法与注意事项;4.自增运算符、位操作等高级技巧。文章特别强调内存安全、类型转换安全和输入安全,并提供了大量实用示例和防御性编程建议。这些内容是编写高效可靠C程序的基础,尤其指针和位操作是C语言的精髓与难点所在。

2026-01-18 21:10:06 566

原创 C语言简介与数据类型介绍

摘要:本文系统介绍了C语言在嵌入式开发中的核心地位与应用价值。首先阐述了C语言的定义、发展历程及高效性、可移植性等核心特点。重点分析了C语言成为嵌入式首选语言的关键原因:强大的硬件访问能力、高运行效率、良好的可移植性以及成熟的开发生态。详细讲解了C语言的基本数据类型(char、int、float等)及其存储特性,并介绍了sizeof运算符等关键工具的使用方法。文章为嵌入式开发者提供了C语言基础知识的系统梳理,强调了其在底层硬件操作中的不可替代性。

2026-01-17 20:47:42 994

原创 Linux工具之make与makefile

递归赋值 (:(即前面的变量可以通过后面的变量定义)a2 = 0a1 = $(a2) # a1的值在使用时动态确定,即a1的值在运行时取决于a2的当前值直接赋值 (:=:(前面的不可通过后面的定义,后面直接赋值给前面)a1 := $(a2) # a2此时未定义,a1为空a2 = 0 # 不影响a1的值这里对递归以及直接做一个对比,加深印象递归赋值:延迟展开,值在调用时动态确定,允许前后变量依赖直接赋值:立即展开,值在定义时固定避免后续依赖追加赋值 (+=

2025-11-01 22:50:33 1080

原创 Linux工具之vim文本编译器的介绍与配置

VIM文本编译器是Linux系统下经典的命令行编译器,兼容vi,功能强大,它支持语法高亮、多级撤销、插件系统等现代功能,是程序员和系统管理员的常用工具。高效编辑Vim采用模态编辑模式,允许用户在普通模式、插入模式和可视模式之间快速切换,减少对鼠标的依赖,提升编辑效率。快捷键组合(如dd删除整行、yy复制整行)大幅减少重复操作轻量与快速Vim占用资源极少,启动速度快,即使在低配设备或远程服务器上也能流畅运行。其纯文本配置和脚本化能力避免了图形界面的性能开销高度可定制通过.vimrc。

2025-10-30 21:51:07 680

原创 Linux高阶命令

本文系统介绍了Linux常用文本处理工具与文件管理命令。主要内容包括:1)重定向与管道(|)的数据流控制;2)grep文本搜索工具的多模式匹配与上下文显示功能;3)cut列剪切工具的分隔符与字段选择;4)split文件分割工具的大小/行数分割方法;5)sort排序工具的去重与数值排序;6)wc行数统计工具;7)find高级文件查找命令,详述其时间、权限、类型等参数及与xargs的协同使用;8)跨平台软件管理命令对比

2025-10-21 20:51:53 965

原创 Linux基础命令补充

本文介绍了Linux系统中常用的基础命令和目录结构。主要内容包括:1)目录操作命令(cd、ls、pwd、mkdir、rmdir)的使用方法和常用选项;2)Linux根目录结构及各子目录功能;3)文件操作命令cp和mv的基本语法与典型应用场景;4)路径符号的含义;5)文件属性识别与权限修改方法(chmod命令);6)文件链接(硬链接和软链接)的创建与区别。这些基础命令和知识是Linux系统操作的核心内容,适合初学者快速掌握日常文件管理的基本技能。

2025-10-20 21:59:48 670 1

原创 嵌入式Linux开发的环境与命令介绍

本文介绍了嵌入式系统的基本概念及其操作系统分类,重点分析了选择Linux作为嵌入式操作系统的原因(开源免费、可定制性强、社区支持完善等)。同时提供了虚拟机安装和Ubuntu系统配置的详细指南,并系统梳理了Linux常用命令,包括用户管理、文件操作、编译程序等实用指令,还对比了不同文件压缩格式的特点及适用场景。文章内容涵盖嵌入式开发的基础知识、工具准备和基本操作技能,为初学者提供了全面的入门指引。

2025-10-16 21:48:56 1354

空空如也

空空如也

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

TA关注的人

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