首页
学习
活动
专区
圈层
工具
发布

#变量

【算法通关指南:算法实战篇(五)】 --- 1.最长递增,2.交换瓶子,3.翻硬币》

小龙报

这道题考点是模拟,我们通过遍历用一个变量len来记录合法区间的长度,当遍历的不合法的元素时利用一个变量ret来更新结果

1000

《彻底理解C语言指针全攻略(2)》

小龙报

传址调⽤,可以让函数和主调函数之间建⽴真正的联系,在函数内部可以修改主调函数中的变量;所以未来函数中只是需要主调函数中的变量值来实现计算,就可以采⽤传值调⽤。如...

1000

【C语言初阶】解锁函数的 3 重身份:数组搬运工、嵌套连接器、static 权限管理员

小龙报

代码1的test函数中的局部变量i是每次进⼊test函数先创建变量(⽣命周期开始)并赋值为0,然后++,再打印,出函数的时候变量⽣命周期将要结束(释放内存)。

1100

【嵌入式51单片机】让 LED 按你想法亮!从原理、点灯方法、闪烁与流水灯实现 + 拓展知识

小龙报

LED(发光二极管)两端存在电压差,有一定的电流流过时会亮起。电流可以理解为水流,电压差可以理解为水位差,当两个点水位高度不一样时,水流会从高水位流向低水位...

1700

【C语言初阶】位动乾坤:进制转换、原反补码与 C 语言位操作终极攻略

小龙报

其实2进制、8进制、10进制、16进制是数值的不同表⽰形式⽽已。 例:数值15的各种进制的表示形式:

2300

《彻底理解C语言指针全攻略(4)--数组与指针的关系专题(下)》

小龙报

指针变量也是变量,是变量就有地址,那指针变量的地址存放在哪⾥那便是二级指针我们以一幅图来展示

800

【算法通关指南:算法实战篇(四)】--- 1.数学老师的第一课,2.花坛》

小龙报

这道题的策略是先对两个数组进行排序(从大到小或者从小到大都可以),已从小到大为例,取最大知识量与知识接受上限量最大的同学匹配,不符合就取次大的知识量去匹配,依次...

1100

【算法通关指南:数据结构和算法篇(三)】栈的实现不用愁!数组 + 变量 n,新手也能 拿捏栈实现

小龙报

栈是⼀种只允许在⼀端进行数据插入和删除操作的线性表。 (1)进行数据插入或删除的一端称为 栈顶,另⼀端称为栈底。不含元素的栈称为空栈。 (2) 进栈就是往栈...

1400

《彻底理解C语言指针全攻略(5)--指针和函数专题》

小龙报

如果我们要将函数的地址存放起来,就得创建函数指针变量咯,函数指针变量的写法其实和数组指针非常类似。

1700

【C语言指针初阶】C 语言指针全解析:内存编址、变量操作、类型意义与 void * 泛型,核心要点一网打尽

小龙报

可以看出, char* 类型的指针变量+1跳过1个字节, int* 类型的指针变量+1跳过了4个字节。这就是指针变量的类型差异带来的变化。指针+1,其实跳过1个...

2200

Less:让CSS开发更简单的预处理器

fruge365

Less(Leaner Style Sheets)是一种CSS预处理器,让CSS具备了编程语言的特性。它由Alexis Sellier在2009年创建,最大的特...

1700

前端Sass完全指南:从入门到精通

fruge365

Sass(Syntactically Awesome StyleSheets)是一种CSS预处理器,它扩展了CSS的功能,使样式表的编写更加高效和可维护。Sas...

1900

前端语法糖入门:让代码更简洁的秘密武器

fruge365

var 有两个坑:变量提升(声明在使用后,却不报错)和 全局污染(在函数内声明,却变成全局变量)。ES6 的 let 和 const 不仅解决了这些问题,还增加...

1200

MacOS 安装NVM

fruge365

2700

【vue】 vue2 | js 实现数字滚动效果

fruge365

1600

JavaScript ES5 vs ES6 核心特性对比

木易士心

ES6(ECMAScript 2015)引入了大量现代化语法和新特性,使 JavaScript 更加简洁、易读、易维护。以下是 ES5 与 ES6 的核心特性详...

13010

Java 跳出多层循环

木易士心

此时,传统的 break 只能跳出内层循环,外层循环仍会继续执行;而使用 return 虽然能跳出整个方法,但会中断后续逻辑,不符合“跳出循环但继续执行”的需求...

14310

深入解析Spark累加器:原理、实现与陷阱全攻略

用户6320865

在大数据计算框架中,Spark凭借其高效的分布式内存计算模型持续领跑业界。截至2025年,Spark 3.5及更高版本在累加器机制上进行了多项优化,包括增强的容...

11010

Spark广播变量深度解析:高效分发大只读变量的原理与实战

用户6320865

普通变量在Spark中通常以局部变量形式存在于各个Executor的内存中。每个任务(task)在执行时,如果引用了同一个变量,会在每个任务副本中独立存储该变量...

13110

深入理解 Java volatile 关键字

灬沙师弟

现代 CPU 为了提升效率,会将主内存中的数据缓存到 CPU 缓存(L1、L2、L3)中。当线程操作变量时,会优先读写缓存而非直接操作主内存。这就导致了一个问题...

14010
领券