自定义博客皮肤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语言学习4

本文介绍了数组的基础概念与操作。数组是由相同数据类型元素组成的集合,具有内存连续的特点。定义格式为"数据类型 数组名[元素个数]",下标从0开始访问。数组大小=元素个数×单个元素字节数。初始化方式包括完全、部分和未初始化三种。可通过循环结构遍历数组元素,使用bzero或memset函数实现数组清零,其中memset可指定填充值。这些基本操作是掌握数组应用的重要基础。

2025-08-18 09:45:00 416

原创 C语言学习3

本文介绍了C语言中的分支和循环结构。分支语句包括if单分支/多分支和switch语句,其中if支持嵌套,switch需注意case后的数据类型限制。循环语句涵盖for、while和do-while三种形式,详细说明了for循环的执行流程和嵌套应用(如打印99乘法表)。文章还介绍了循环控制语句break、continue和return的功能区别,其中break终止当前循环,continue跳过本次循环,return则结束程序执行。这些控制结构是C语言编程的基础核心内容。

2025-08-17 19:33:41 707

原创 C语言学习2

摘要:本文介绍了C语言中的变量与常量。变量分为局部变量(定义在函数/代码块内,作用域有限)和全局变量(定义在函数外,作用域覆盖整个程序)。重点对比了两者在存储位置、生命周期、初始化方式等方面的差异。常量包括整型、字符型等类型,具有不可修改、安全性高等特点。此外还介绍了字符输入输出函数(getchar/putchar)和格式输入输出函数(printf/scanf),以及处理输入缓冲区的垃圾字符回收方法(空格、%*c、getchar)。

2025-08-15 21:41:20 563

原创 C语言学习记录1

这篇文章介绍了计算机基础知识的三个核心部分:1.存储单位体系,从bit到Gb的换算关系;2.数据分类,包括数值型(二进制、八进制等)和非数值型(字符、字符串及ASCII码表示);3.运算符系统,涵盖算术、逻辑、位运算等多种运算符及其规则,特别说明了/和%运算的限制条件,以及逻辑运算符的截断法则。

2025-08-12 21:25:24 1591

原创 FreeRTOS小结

实时操作系统RTOS(Real-time operation system),又被称为即时操作系统,会按照排序运行,管理系统资源,并为开发应用程序提供一致的基础。RTOS有好多种,比如AliOS Things HUWEI LiteOS FreeRTOS。而FreeRTOS是一个完全免费的实时操作系统,源码公开,可移植性强,支持多种处理器架构等特点而受大多数人青睐。

2025-08-04 19:48:50 1404

原创 read、write报错

在Linux系统中,使用read/write函数时若未包含<unistd.h>头文件会出现警告但仍能运行。这是因为系统会默认使用隐式声明。当正确引用头文件后,编译器能获取函数原型定义,警告即消失。这种现象说明:1)Linux对隐式声明较宽容;2)完整头文件引用可避免潜在问题。开发中应确保包含所有必要头文件以保证代码规范性和安全性。

2025-06-01 15:43:07 182 1

空空如也

空空如也

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

TA关注的人

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