c语言

666HZ6661 小时前
c语言·开发语言·算法
C语言——高精度加法输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。提示:输入包括两行,第一行为一个非负整数a,第二行为一个非负整数b。两个整数都不超过100位,两数的最高位都不是0。
666HZ6662 小时前
c语言·开发语言
C语言——黑店今天小明去了一个风景如画的地方散心,但是自己带的饮料喝完了,小明口渴难耐,见不远处有家小商店,于是跑去买饮料。
chem41114 小时前
c语言·数据结构·算法
C 语言 函数指针和函数指针数组C 语言里,函数和变量一样,都有自己的地址。 既然有地址,就能被指针指向。格式:例:表示:fp 是一个指针
liu****5 小时前
c语言·开发语言·数据结构·c++·算法
八.函数递归先使用高地址,再使用低地址这就是release下的优化,地址大小可能会发生变化
芯联智造5 小时前
c语言·stm32·单片机·嵌入式硬件
【stm32简单外设篇】- 单路 TTP223 电容式触摸传感器一、适用场景 适用场景:无机械按键的触摸按键替代(灯光触控、门禁触摸、家电面板、互动玩具、人机界面)、潮湿/封装环境下的按键替代、嵌入式入门 GPIO/EXTI 去抖与低功耗唤醒实践。
枫叶丹46 小时前
c语言·开发语言·数据库·c++·qt·microsoft
【Qt开发】Qt窗口(三) -> QStatusBar状态栏在图形用户界面(GUI)应用程序开发中,状态栏是一个常见且重要的组件,它通常位于窗口的底部,用于向用户提供实时反馈和信息提示。Qt作为一个强大的跨平台C++框架,提供了丰富的GUI组件,其中状态栏通过QStatusBar类实现,并紧密集成在QMainWindow中。状态栏的设计初衷是帮助用户了解应用程序的当前状态,例如操作进度、系统消息或上下文相关的提示,从而提升整体交互体验。在复杂的应用程序中,状态栏不仅是一个信息显示区域,更是连接用户与应用程序内部逻辑的桥梁。通过状态栏,开发者可以非侵入式地向用户传达
小猪写代码6 小时前
c语言·开发语言
C语言系统函数-(新增)头文件:<stdio.h>函数功能示例printf()格式化输出到标准输出printf("Hello, %s!\n", name);
♛识尔如昼♛7 小时前
c语言·开发语言
C 基础(3-2) - 数据和Cchar 类型用于储存字符(如,字母或标点符号),但是从技术层面看,char 是整数类型。因为 char 类型实际上储存的是整数而不是字符。计算机使用数字编码来处理字符,即用特定的整数表示特定的字符。 美国最常用的编码是ASCII 编码,本书也使用此编码。例如,在ASCII码中,整数 65代表大写字母A。因 此,储存字母A实际上储存的是整数65(许多 IBM 的大型主机使用另一种编码——EBCDIC,其原理相同。 另外,其他国家的计算机系统可能使用完全不同的编码)。
多多想7 小时前
c语言·c++
C++扫盲——为什么C/C++分文件要写h和cpp?看到了一个很有意思的视频,虽然探讨的是很基础的知识,但往往被忽略了。初学时理解不到位,现在重读有了新的理解,核心内容是关于C/C++的编译过程,分享给大家。
AuroraWanderll9 小时前
c语言·开发语言·数据结构·c++·算法·stl
深入理解C++多态(三):多态的原理——虚函数表机制(上)这是系列的第三篇文章,上篇指引:抽象类与接口继承虚函数表(Virtual Function Table,简称虚表或vtable)是C++实现多态的核心机制。每个包含虚函数的类都有一个虚函数表,它是一个函数指针数组,存储着该类所有虚函数的地址。
WongKyunban9 小时前
c语言
什么是内存踩踏及其危害先来看一个例子:运行结果:这里就是典型的内存踩踏。不写C程序的话,很少听过内存踩踏这一说。“内存踩踏”(Memory Trampling)是编程中一种严重的内存非法操作问题,本质是程序错误地覆盖了不属于自己的内存区域,导致数据被篡改、程序崩溃,甚至引发安全漏洞。它是比普通内存越界更宽泛的说法,涵盖多种内存非法写入 / 修改行为,常见于 C/C++ 等无内存安全检查的语言。
良木生香10 小时前
c语言·算法·职场和发展·蓝桥杯
【程序设计】P8772 [蓝桥杯 2022 省 A] 求和🎈主页传送门:良木生香🔥个人专栏:《C语言》 《数据结构-初阶》 《程序设计》🌟志不立,天下无可成之事
敲代码的瓦龙10 小时前
linux·c语言·开发语言
操作系统相关的一些问题总结简单说,OS 会给每个进程分配一个 “优先级数值”,调度器每次选 CPU 时,优先挑优先级最高的就绪进程运行。比如我们电脑里的杀毒软件后台扫描(低优先级),不会打断正在打字的编辑器(中优先级);而系统的内存管理进程(高优先级),哪怕编辑器在运行,也能优先占用 CPU 处理关键任务 —— 这就是优先级调度的核心目的:资源向核心任务倾斜,平衡 “响应速度” 和 “资源利用率”
Andys10 小时前
c语言
C语言循环嵌套如图所示,图中代码可以用来打网上很火的圣诞树代码,也是 运用了循环嵌套。下方是正着打的代码运行后可以得到以下结果:
小龙报12 小时前
c语言·数据结构·c++·算法·链表·启发式算法·visual studio
【算法通关指南:数据结构与算法篇(五)】树的 “自我介绍”:从递归定义到存储绝技(vector vs 链式前向星)🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《算法通关指南》 ✨ 永远相信美好的事情即将发生
666HZ66612 小时前
c语言·开发语言·c++
C语言——C++的引用使用C++的引用,注意提交时把代码选为C++;在主函数定义字符指针 char *p,然后在子函数内malloc申请空间(大小为100个字节),通过fgets读取字符串,然后在主函数中进行输出;要求子函数使用C++的引用,注意在C++中从标准输入读取字符串,需要使用fgets(p,100,stdin)
发疯幼稚鬼12 小时前
c语言·数据结构·算法·链表·散列表
散列及其分离链接法散列的英文名是Hash,其音译为哈希,这是一种将键映射到存储位置的存储技术。对于一个散列表来说,只要知道了某个值的键就很快速访问到表中的这个值,其时间复杂度为O(1)。所以可以把散列表看成由一个个键值对组成。值是我们需要存储的数据,键是我们用来标记值的记号。
degen_12 小时前
c语言·笔记·bios
OVMF Print 输出print 在屏幕上的输出通过把数据写入显存实现rep movsq 是一条硬件级内存块拷贝指令 rep :重复前缀,表示重复执行后续指令直到 RCX 寄存器为 0 movsq :移动四字,每次拷贝 8 字节 寄存器隐式依赖
胖咕噜的稞达鸭12 小时前
c语言·c++·算法·leetcode
算法入门:专题二分查找算法 模板总结 题目练手 :排序数组中查找元素的第一个和最后一个位置 第一个错误的版本 查找x的平方根 搜索插入位置 山脉数组的封顶索引🎬 胖咕噜的稞达鸭:个人主页https://leetcode.cn/problems/binary-search/description/
松涛和鸣12 小时前
linux·c语言·数据结构·算法·链表
21、单向链表完整实现与核心技巧总结基于嵌入式开发“精简高效”原则,设计三层数据结构:链表逆序是嵌入式面试高频考点,本次采用原地迭代法(三指针),空间复杂度 O(1)(无额外内存开销),适配嵌入式内存有限的场景。