- 博客(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关注的人