自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式学习-排序算法

定义和用途:二分查找用于在有序数组中快速查找元素,具有 O(\log n)O(logn) 的时间复杂度。算法实现:可以使用迭代或递归方式实现二分查找。注意事项:确保数组有序,避免整数溢出,正确处理边界条件,考虑处理重复元素的需求,并选择适合的实现方式。掌握这些细节可以帮助我们更有效地在 C 语言中使用二分查找算法,提升程序的性能和稳定性。选择排序:从确定位置依次比较,选择小数往前面确定的位置填进去。定位置冒泡排序:从第一个数开始往自身后一个比较,大数往后放,直至填满。大往后往前比,找位置。

2024-07-30 20:40:27 563

原创 day-07嵌入式-循环结构and数组

do-while循环:至少执行一次循环体,适合用于那些需要在条件检查前先执行代码的场景。使用时注意:确保循环有终止条件,避免无限循环,并了解编程语言对do-while语法的支持情况。for循环:用于执行固定次数的迭代,是一种高效的循环控制结构。(while可以完成的for都可以完成)注意细节:了解并正确使用循环变量的作用域,防止无限循环,合理使用复合语句和多重循环,并确保条件和更新表达式正确。for(初始条件;循环条件;使循环趋于结束语句)其中这些语句可以不一定在这些位置,但在整个语句中必须存在。

2024-07-29 20:32:12 495

原创 嵌入式学习day- 05-流程控制

当执行到第十三行时会跳转到 loop标签位第六行重新往下执行,一般比较少用goto语句,有些公司也禁止用goto语句,c语言作为模块化语音,goto语句很容易跳转,可能会破坏c语言的结构,当然也有它自己的作用,当多层while循环嵌套时,达到满足条件时可用goto语句直接一次跳出三重循环(一次break只能跳出一层循环)。一个else只对应一个if,多个if,else混在一起,先找最里面的else,从它上面开始找离它最近的if,ji是对应匹配的。标签的值必须是编译时已知的常量,不能是变量或运行时计算的值。

2024-07-29 00:05:05 644 1

原创 day--04 嵌入式-C语言学习-输入与输出

目录1.输入输出2.函数getchar()、putchar()//读取是输出函数3.函数printf() //格式化输出函数4.函数scanf()5.写代码的基本要求6.总结(1).C语言本身并不提供输入输出功能。使用的是c语言函数库中的 "标准输入输出" 函数(2).c语言函数库提供的输入输出函数getchar/putchar //操作一个字符 'a'gets / puts //操作一个字符串 //"abcd" (放到 数组 再说)

2024-07-26 21:19:47 760

原创 C语言基础序章

本文主要总结了今日对c语言的运算符的学习,以及一些注意的小点

2024-07-25 20:14:33 792

原创 嵌入式第二天

C语言基础

2024-07-24 20:59:19 757

原创 【自学前嵌入式第一天】

嵌入式基本概念及基本命令

2024-07-23 20:34:06 943 1

空空如也

空空如也

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

TA关注的人

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