c语言

free-elcmacom2 小时前
c语言·visual studio code
C语言指针进阶——指针数组模拟二维数组,以及二级指针到底怎么理解什么是指针数组:int* arr[3]数组名什么时候退化为指针arr[i][j] 的本质:*(*(arr + i) + j)
山下梅子酒2253 小时前
c语言
洛谷-入门-B2049这是我在洛谷刷的第49道题。反思: 注意逻辑或和逻辑且。
剑指offer.5 小时前
c语言·嵌入式硬件·嵌入式
嵌入式硬件-ARM芯片的启动目录一.基本指令1.mov指令2.add指令3.sub指令4.ldr与str指令5.bic与orr指令
Logic1016 小时前
c语言·数据结构·动态规划·贪心·时间复杂度·算法题·最大子数组和
C语言/数据结构动态规划题解:Kadane算法求最大子数组和——O(n)时间O(1)空间小明在玩一个有趣的数字游戏:他有一排连续的数字积木,每个积木上写着一个整数(可能是正数或负数)。现在,他想找出这些积木中连续一段(子数组)的和的最大值是多少。例如,如果积木序列是 [-2, 1, -3, 4, -1, 2, 1, -5, 4],那么连续和最大的子数组是 [4, -1, 2, 1],其和为 6。
雷✘7 小时前
c语言
C 程序从源文件到运行:预处理、编译、汇编、链接重定位与执行环境建议先读:先看第 4 节区分翻译环境与运行环境,再沿第 5 节的预处理、编译、汇编、链接顺序阅读。1.2.1 高频问题 1:请从源文件开始,完整说明 C 程序经过翻译环境生成可执行程序,并在运行环境中启动和终止的主要流程。
Logic1017 小时前
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
C语言/数据结构位运算题解:异或XOR找出数据表中的“独特编号“——只出现一次的数字小A是某科技公司的数据分析师,他每天需要处理大量的数据表。今天,系统生成了n张数据表,每张表都有一个唯一的整数编号。但由于系统故障,除了一个编号只出现一次外,其余每个编号都恰好出现了两次。而那个只出现一次的独特编号对应的数据表可能无法顺利产出。小A需要快速找出这个独特的编号,以便及时修复问题,确保数据表能顺利产出。
endeavor128 小时前
c语言·stm32
BootLoader与OTA学习(三)APP烧写在Flash上,APP也在Flash上直接运行,BootLoader直接跳到APP位置即可主要就三件事:
布莱克6059 小时前
c语言·c++·内存泄漏
理解内存泄漏:成因、发现方法与解决策略(C++ 举例)内存泄漏(Memory Leak)是指程序在运行过程中,已经不再使用的对象或内存空间,由于某种原因没有被及时释放,导致这部分内存始终被占用而无法被回收。随着程序持续运行,泄漏的内存不断累积,最终可能导致可用内存耗尽、程序响应变慢,甚至触发崩溃或系统级的内存不足错误。
Logic10110 小时前
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
C语言/数据结构位运算题解:异或XOR找出英雄升级系统中的“独特经验值“——只出现一次的数字小明是一名游戏设计师,他正在设计一款英雄升级系统。游戏中,英雄每完成一个任务会获得一定数量的经验值奖励(用整数表示)。有趣的是,除了一个特殊任务外,其他所有任务给出的经验值奖励都恰好出现了两次。这个特殊任务会给出独特的经验值奖励,帮助英雄快速升级。
Navigator_Z21 小时前
c语言·算法·leetcode
LeetCode //C - 1252. Cells with Odd Values in a MatrixThere is an m x n matrix that is initialized to all 0’s. There is also a 2D array indices where each i n d i c e s [ i ] = [ r i , c i ] indices[i] = [r_i, c_i] indices[i]=[ri,ci] represents a 0-indexed location to perform some increment operations on the
是隼人1 天前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn [NewStarCTF 2023 公开赛道]stack migration(64位栈迁移)题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
Logic1011 天前
c语言·数据结构·贪心算法·数组·时间复杂度·算法题·股票交易
C语言/数据结构贪心算法题解:买卖股票的最佳时机——一次交易最大利润(O(n)时间O(1)空间)小明是一位股票交易员,他每天都会记录股票的价格。他发现,如果能够在价格最低时买入,在价格最高时卖出,就能获得最大利润。但是,他只能先买入再卖出,且最多只能完成一笔交易(即买入一次和卖出一次)。现在,他有一系列的历史价格记录,请你帮他计算出在这段时间内,他最多能获得多少利润。
Logic1011 天前
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
C语言/数据结构位运算题解:异或XOR找出货币交易中的“独特面值“——只出现一次的数字小明最近沉迷于一个奇妙的货币交易游戏。游戏中有多种不同面值的货币,但有趣的是,除了某一种特殊货币外,每种货币都恰好有两枚相同的。小明需要快速找出那枚独一无二的货币面值,以便完成交易任务。
aaaameliaaa1 天前
c语言·笔记·算法
结构体 结构体写在main函数外面数据结构:数据在内存中的组织结构解决的问题:1.解决 “数据数量不确定” 的问题2.解决 “数据之间需要动态关联” 的问题
是隼人1 天前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn PWN8题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
GG-_-Bond1 天前
linux·c语言·数据结构·c++
9.1kv存储持久化模拟面试一、面试官:请你先整体介绍一下这个项目的持久化架构。应聘者:这个项目采用的是“全量快照 Snapshot + 增量操作日志 AOF”的组合架构。
无敌贵点大王1 天前
c语言·stm32·学习·链表
RTThread学习记录10——C语言实现面向对象的编程RTThread中出现多种结构体和指针、链表,主要是因为面向对象编程,其中包含的封装、多态、继承等思想在RTThread中都非常重要,C 语言本身是纯面向过程语言,没有 class、public/private、继承、多态这些关键字,但可以通过「结构体 + 函数指针 + 内存布局」完美模拟出面向对象的三大核心特性:封装、继承、多态。所以我们这次要学习如何用c语言实现面向对象编程。
en.en..1 天前
c语言
TCP与UDP对比TCP、UDP是计算机网络传输层两大核心协议,也是笔试、面试高频考点。本文摒弃冗余科普,提炼全网笔记核心精华,结构化梳理二者区别、原理、场景与重难点,适合快速背诵、复习。
ThornArmor1 天前
c语言·开发语言·c++·vim·visual studio
《向内深潜,向外飞掠》如果一个语言只能顺序执行、平铺直叙,那它充其量只是电传打字机的一张伸长出来的账单。高级语言真正的生命力,在于控制流的肆意飞掠与状态空间的向内坍缩。
吠品1 天前
c语言·开发语言·算法
Python 写入 Excel 的两种主流方案实际用法总结日常做数据处理、生成运营报表的时候,用 Python 导出 Excel 是非常高频的需求。主流的实现方案基本就两个:pandas 和 openpyxl。