c语言

§ꦿCFོ༉1 小时前
c语言·开发语言·学习
嵌入式八股文—C语言入门学习(四)本章学习:函数、结构体在C语言中,函数的作用就是用来实现某一个功能的封装;函数是实现模块化结构的重要途经。在C语言中,有两个函数;第一就是常见的main()函数,程序的入口,一个C语言程序有且只有一个main()函数,C程序总是从main()函数开始执行,main()函数可以调用其他子函数,子函数之间又可以相互调用任意次。本次讲解的就是子函数的编写,一个函数包含着几部分:函数返回类型、函数名、传入参数形式;
Severus_black10 小时前
c语言·c++·算法·stl
【C++初阶】Stack、Queue算法题大练兵!最小栈首先先看清题目要求,使用常数时间解决问题,那么设置min变量遍历找最小值的想法就行不通,不过其实就算允许O(N)的时间复杂度,该思路也不能满足要求,当pop掉当前的最小变量之后,我们又去哪里找上一个最小变量呢?
唐青枫13 小时前
c语言
C 语言 strcpy() 用法详解与实战 Demostrcpy() 是 C 标准库 <string.h> 中提供的字符串复制函数,用于将一个 C 字符串复制到另一个字符数组中。
程序猿打工仔13 小时前
c语言·开发语言·算法
计算机基础(C语言)考编、专技岗%d %f %lf %c %p 都是格式占位符,因为C语言是面向过程的语言,所以所有的细节都要告诉计算机你再干什么,所以需要写的详写告诉计算机告诉你使用的是整数还是浮点数还是字符
꧁细听勿语情꧂15 小时前
c语言·开发语言·数据结构·算法
二叉树余题,排序、直接插入排序、希尔排序目录一、余题二、排序1.概念2.常见排序3、插入排序3.1、直接插入排序3.2、希尔排序1.某完全⼆叉树按层次输出(同⼀层从左到右)的序列为 ABCDEFGH 。该完全⼆叉树的前序序列为(A)
是main不是漫16 小时前
c语言·开发语言·c++
【C++——类和对象(上)】筑基篇:以封装奠定面向对象之基欢迎阅读本篇学习笔记。 本篇作为个人计算机专业的学习记录,这里将系统梳理关于C++类定义与对象实例的部分知识点,从基础概念到代码实现逐步展开,已便于后续的复习巩固。如有不足,欢迎大家在评论区交流指正,感谢大家的阅读与支持!
Felven1 天前
c语言·开发语言
C. Brr Brrr Patapimtime limit per test2 secondsmemory limit per test256 megabytes
Zwawa1 天前
c语言·单片机·嵌入式
嵌入式OLED表驱动菜单:用一张表、一个栈和一个窗口重写表驱动菜单Q: 表驱动菜单是什么? A: 它把标题、层级、返回关系和动作整理成数据表,由一段通用代码去解释这些表项。
沐晓时光2 天前
c语言·开发语言
C语言入门,内存函数知识讲解在 C 语言中,字符串操作有 strcpy、strncpy、strcmp 等函数,但它们都只针对字符串,遇到整型数组、结构体数组这类数据就无能为力了。而实际开发中,我们经常需要按字节对任意类型的内存块进行拷贝、设置和比较,这时就要用到内存操作函数。
Zwawa2 天前
c语言·单片机·嵌入式
C语言函数指针与宏实战:从回调、表驱动菜单到X-Macro,讲透嵌入式代码解耦上一节的菜单已经能用了。然后我再给它加一项:文字要加、编号要加、B 键确认时的 if 要加、绘制光标的判断也要加。菜单长到十项以后,就需要在几组代码之间来回对照——这里的第 2 项,到底对应那里哪个动作?
David猪大卫2 天前
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
【C++修炼】map 和 set 的使用序列式容器:序列容器逻辑结构上都是线性的,通过元素在容器中的位置/索引来组织数据 (进行线性存储或访问)。元素的位置取决于插入顺序或移除顺序,而不是它们的值。任意位置的两个元素之间没有关联关系。随意交换容器内的元素位置,不会破坏容器的结构与性质。
HPtiger2 天前
c语言·c++·学习
C++ 入门笔记:从 C 到 C++ 的核心过渡(命名空间、输入输出、缺省参数、重载、引用、内联)C 和 C++ 不是「两门互不相干的课」,而是「C 是 C++ 的子集式地基」。学完 C 再学 C++,重点不是重学语法,而是理解 C++ 在 C 之上加了什么。
安妮细水长流2 天前
c语言·单片机
ad7124https://ez.analog.com/cn/data-converters/f/forum/94403/adc-ad7124-8/108165#108165
Zwawa3 天前
c语言·单片机·嵌入式
用两个按键做一个OLED菜单:先把选择和执行分开Q: 嵌入式菜单是什么? A: 菜单是把若干功能组织成页面与选项,并记住“现在在哪一页、光标指向哪一项”的交互界面。
心仪久了会沦陷3 天前
c语言·数据结构·算法
C语言数据结构入门——树与二叉树详解:概念、堆实现与链式遍历「 每日一句 · Daily Quote 」 “千淘万漉虽辛苦,吹尽狂沙始到金。” — 唐·刘禹锡《浪淘沙·其八》
Severus_black3 天前
c语言·数据结构·c++·stl·list
【C++初阶】list使用及相关实现,思路顺滑流畅!网站分享:https://legacy.cplusplus.com/reference/list/list/?kw=list
希和20274 天前
c语言·数据结构·算法
C语言程序设计题|有序数组插入数字冒泡排序有一个已经排好序的数组 a[11] = {1,5,6,7,13,22,27,37,38,45}(原有10个升序元素,预留1个位置)。 输入一个数,将数字放到数组末尾,再使用冒泡排序,实现整体升序,最后输出数组。
Zwawa4 天前
c语言·单片机·嵌入式
屏幕不止一种:OLED、LCD1602字符屏、TFT/IPS图形屏和串口屏怎么用,这与TTY和PTY又有什么关系OLED 用了很久了。它便宜、省引脚、够小,两行字加几个数字就能把程序的状态摆在眼前。但有些需求它接不住:要显示图像、要画一条曲线、要一块比 128×64 更大的画面、要一个能按的按钮。这时候面前会冒出三个词:字符屏、TFT(或者 IPS)、串口屏。
Fruiticecake4 天前
c语言·c++
C 程序员速通现代 C++(一):lambda、std::function、移动语义与智能指针一句话结论:会 C 的人学现代 C++,先学四样:lambda 是编译器替你写的「函数指针 + ctx 结构体」;std::function 是能装下任何同签名可调用对象的盒子;右值引用和移动语义把 C 里「深拷贝」和「转移所有权」两种约定变成了编译器按参数自动选择的规则;智能指针把「谁负责 free」写进了类型。四样背后是同一个思想:把 C 里靠注释和约定维持的东西,交给类型系统和析构函数来保证。
田甲4 天前
c语言·开发语言
做一款 Type-C 母座读卡器:GL3224 双卡方案实测目录前言原理图实测GL3224 是一款无需外接晶振的 USB 3.0 读卡器控制器,支持单 LUN 或双 LUN 配置,可连接多种存储卡,并支持 SDXC 等高容量卡及 SD 3.0 UHS-I 高速传输。 芯片也可配置为单 LUN eMMC 读卡器,兼容多种数据总线宽度与传输模式。其集成高速处理器、数据传输硬件引擎及电源管理功能,并支持通过 USB 接口升级 SPI Flash 固件,适用于紧凑型读卡器设计。