自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编程题之字符串字符同一解法

类型1、输出字符串中出现次数最多的字符(MTK 2021提前批)2、删除字符串中出现次数最少的字符(华为机试)3、找出字符串中第一个只出现一次的字符【华为机试】4、字符统计【华为机试】1、输出字符串中出现次数最多的字符(MTK 2021提前批)在输入的一串字符串中找出出现最多的字母(区分大小写),例:输入:acbdb输出:b, 2#include <stdio.h>int main(){ int i, pos, temp; char input[1000]

2020-08-26 23:06:23 206

原创 每日一刷之C语言专项练习错题

时间2020/08/222020/08/22解析:C++ 重载运算符和重载函数解析:【C语言】数据结构和内存中的堆和栈 所以,栈,是一种向低地址扩展的数据结构,并且是连续的存储空间。1)例子:2)运行结果及解释:所以对于栈区(局部变量),定义 int i, a[5];时是从左到右的。当定义数组 a[5] 时是分配是从 a[4] 到 a[0] 的所以当 &a[5] 时属于数组越界,此时地址访问的是 i的地址。C++ 类构造函数 & 析构函数解析:

2020-08-23 00:09:55 218

原创 结构体对齐(全)

目录一、结构体对齐规则二、结构体位域对齐规则一、结构体对齐规则1、第一个成员在与结构体偏移量为0的地址处;2、其他成员变量要与自身类型的整数倍地址处对齐;3、结构体总大小为要与 “处理器字节数与成员类型所占字节数最大的最小值” 的整数倍对齐;4、如果出现嵌套情况,嵌套的结构体对齐到自己的最大对齐数的整数倍处,结构体的整体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。5、#pragma pack(n) 可以用来控制默认对齐数的大小二、结构体位域对齐规则1、如果相邻位域字段的类型相同

2020-08-15 17:20:20 7079 1

原创 操作系统相关知识

目录一、嵌入式操作系统二、实时操作系统(RTOS)三、Freertos 操作系统四、Linux(操作系统)五、Linux 和 FreeRTOS操作系统的区别(面试中被问到)一、嵌入式操作系统嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面等。嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。二、实时操作系统(RTOS)1、概念

2020-08-12 20:36:31 154

原创 常见的排序算法

目录一、插入排序二、希尔排序三、快速排序四、归并排序五、简单选择排序六、冒泡排序一、插入排序1、基本思想在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。2、实例3、核心代码#include<stdio.h>#include<windows.h>int main(){ int a[] = {49,38,65,97,76,13,27,

2020-08-01 20:55:59 169

空空如也

空空如也

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

TA关注的人

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