E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C语言学习(初阶)
探索C语言的内存魔法:动态内存管理解析
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言学习
贝蒂的主页:Betty‘sblog1.静态开辟内存通过前面的学习,我们已经掌握了两种开辟内存的方法,分别是:#includeintmain
Betty’s Sweet
·
2024-02-11 06:49
C语言
c语言
动态内存
###C语言程序设计-----
C语言学习
(10)#函数再探
前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。目录一.基础知识的学习1.不返回结果函数2.局部变量3.全局变量4.变量生存周期5.变量存储的内存分布6.静态变量二.所学在程序中的运用问题1:数字金字塔问题2:财务现金记账一.基础知识的学习1.不返回结果函数在很多程序设计中,调用函数不是为了得到某个运算结果,而是
袁满满满满
·
2024-02-11 02:34
C语言程序设计
学习
c语言
开发语言
数据结构
c++
算法
【
C语言学习
笔记】《C程序设计语言》读后感
Warning:为了避免非零基础人群感到身体不适、头晕恶心、易怒及粗口,请不要查看以下内容。文章目录前言读书感悟总结前言截至目前为止,我已经“抄”完了10篇《C程序设计语言》读书笔记。刚好升到了博客2级,这也是我第一次在CSDN发帖子记录读书感悟。与其说是感悟…不如说是照抄原文。由于这是我第一本完整阅读的计算机书,也是我第一次使用CSDN,在措辞上有些不知所措。我本来是打算写几篇浓缩度高的、简要、
Real返璞归真
·
2024-02-10 21:28
#
C语言学习笔记
c语言
C语言学习
C语言学习
初始c语言enum枚举:strlen计算长度:特殊编码按位与,或,异或static1.局部变量:2.全局变量:extern#define的使用常数定义:宏命令定义指针指针简单使用结构体struct
释~~
·
2024-02-10 20:31
c语言
c语言
学习
开发语言
C语言学习
笔记
系列文章目录1.元件基础2.电路设计3.PCB设计4.元件焊接5.板子调试6.程序设计7.算法学习8.编写exe9.检测标准10.项目举例11.职业规划文章目录前言C的面向过程和C++的面向对象1.C++的数据类型与常量2.C++中的变量1、什么是变量?2、变量名字的命名规则:3、命名建议:4、const常量与宏定义区别3、C++中的运算符4、赋值运算符和赋值表达式5、C++的语句与输入输出1、语
【云轩】
·
2024-02-10 20:30
笔记
c语言
学习
开发语言
C语言学习
day10:while语句
while语句属于循环结构;while语句运行图:while语句表达式:while(表达式){}代码:intmain(){//while(表达式){//}inti=0;//死循环while(i<10){printf("%d\n",i);i++;}system("pause");returnEXIT_SUCCESS;}结果:while语句到此就结束了,现在我们写一个练习;打印出1-100所有的偶数:
伍贰什丿
·
2024-02-10 20:29
C语言学习
c语言
学习
开发语言
C语言学习
day10:switch语句
switch又有说法叫开关语句switch语句很简单,我们先看看官方一点的解释:当在C语言中遇到复杂的条件判断时,可以使用switch语句来简化代码。它允许根据不同的条件值执行不同的代码块。switch语句由一个表达式和多个case标签组成,每个case标签表示一个可能的条件值。当表达式的值与某个case标签的值匹配时,与该case标签关联的代码块将被执行。代码:intmain(){intscor
伍贰什丿
·
2024-02-10 20:59
C语言学习
学习
C语言学习
day11:do while语句
dowhile语句是C语言中的一种循环语句,它的语法结构如下:do{//循环体语句}while(条件表达式);dowhile语句首先执行循环体语句,然后再判断条件表达式的值。如果条件表达式为真,则继续执行循环体语句,然后再次判断条件表达式的值。这个过程会一直重复,直到条件表达式为假时,循环终止。演示dowhile语句的使用:#includeintmain(){inti=1;do{printf("%
伍贰什丿
·
2024-02-10 20:59
C语言学习
c语言
学习
开发语言
C语言学习
笔记22/08/21
目录第5章好戏在后面第2节啰嗦一下第3节逻辑挑战7:判断质数很简单判断5是否为质数:判断任意一个数是不是质数:输出一个数的所有约数,如果没有约数就是质数:第4节:更快一点:break判断一个正整数是否为质数(用break优化):第5节continue用continue语句输出1~100偶数:第6节逻辑挑战8:验证哥德巴赫猜想在4~100内验证哥德巴赫猜想,输出每一个偶数的所有可能的拆分方法:第7节
信息技术段子手
·
2024-02-10 20:58
C语言
学习
c语言
day19.1 C语言
初阶
——水仙花代码
day19.1谁能横刀立马,唯我飞牛大将军!“水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=13+53+3^3,则153是一个“水仙花数”。代码实现#include#includeintmain(void){inti;for(i
优质羊杂汤
·
2024-02-10 20:58
c语言
C语言学习
Day16 循环嵌套
16-1#include/*复习:while:先判断后执行do-while():先执行后判定for(表达式1;表达式2;表达式3):break:continue:*/intmain(){inta,b,c;for(inti=100;iintmain(){inti,g,s,b,q;for(i=1000;i/*外层:控制行数内层:控制列数****************/intmain(){for(in
Adorable空空
·
2024-02-10 20:57
C语言学习
c语言
C语言学习
day12:水仙花(do while)
前面我们学习了dowhile循环,今天做一个练习:水仙花题目:一个三位数(100-999),获取其中所有各个位数的相加等于这个数本身的数尽量自己先写一写,差不多了再看答案思路:先获取个位数的值获取十位数的值获取百位数的值三者相加进行判断返回结果代码:intmain(){inti=100;do{//个位数inta=i%10;//十位intb=i/10%10;//百位intc=i/100;if(a*a
伍贰什丿
·
2024-02-10 20:27
C语言学习
c语言
学习
开发语言
熊猫小课之PPT训练营
初阶
学习记录 (1)
显而易见,一份高颜值的PPT,更能抓住观众的注意力,让信息更好地通过PPT传递出去。话是如此,不过个人感觉是:PPT在工作上用到的情况其实并不多。其实,正因频率低,PPT才更重要。但凡需要我们在众人面前演示PPT的场景,无不是一些重要的时间节点,如毕业答辩、项目提案、工作汇报等。每一次PPT,几乎都会影响、甚至重塑我们在某个群体中的形象。而他人(领导层)对我们的印象,也决定了我们是否有机会在职场中
幸福并感激着
·
2024-02-10 18:12
C++
初阶
篇----新手进村
目录一、什么是C++二、C++关键字三、命名空间3.1命名空间的定义3.2命名空间的使用四、C++输入和输出五、缺省参数5.1缺省参数的概念5.2缺省参数的分类六、函数重载6.1函数重载的概念6.2函数重载的原理----名字修饰七、引用7.1引用概念7.2引用特性7.3常引用7.4引用的使用7.5传值、传引用效率比较7.6引用和指针的区别7.7引用与指针的不同点八、内联函数8.1内联函数概念8.2
cloues break.
·
2024-02-10 11:01
C++初阶
c++
算法
开发语言
2020年分享写作经验
我接触写作比较早了,是前年下半年接触唯库,于是报了唯库的一系列课程,有文案,新媒体运营,最后是写作,也就是阿何老师的
初阶
写作营,后来自己断更了一段时间。
峮子说
·
2024-02-10 11:50
【06】C++ 模板
初阶
文章目录Ⅰ泛型编程Ⅱ函数模板1.函数模板概念2.函数模板格式Ⅰ泛型编程1.泛型编程引入假设当前要实现交换两个变量的功能,那么就得根据实参的数据类型来对该函数进行重载。重载的函数只是数据类型不同而已,但是一旦要交换新类型的变量就得多重载一份函数。此时就需要使用泛型编程来将繁琐的流水线编程简单化。voidSwap(int&x,int&y){inttmp=x;x=y;y=tmp;}voidSwap(do
♬ 咖啡猫♬
·
2024-02-10 08:45
C++
c++
开发语言
【Java EE
初阶
十一】文件操作(IO)
1.认识文件所谓的文件是一个广义的概念,可以代表很多东西;在操作系统里面,会把很多的硬件设备和软件设备都抽象成“文件”,统一进行管理;但是大部分情况下,我们读到的文件,都是指硬盘的文件,文件就相当于是针对“硬盘”数据的一种抽象;1.1简单了解硬盘1.1.1机械硬盘HDD1.1.2固态硬盘SSD固态硬盘里面就都是集成程度很高的芯片,且固态硬盘就要比机械硬盘的效率高很多;我们在进行服务器开发的过程中,
委婉待续
·
2024-02-10 07:16
JAVA
EE
初阶
java-ee
java
C++ 模板
初阶
【函数模板,类模板】
文章目录泛型编程函数模板概念函数模板的格式函数模板的原理函数模板的实例化隐式实例化:让编译器根据实参推演模板参数的实际类型显式实例化:在函数名后的返回值类型函数名(参数列表){}就用刚才交换函数举例子:templatevoidSweap(T&n1,T&n2){Ttemp=n1;n1=n2;n2=temp;}其中T就是我们之前打比方的占位符(模板参数),而编译器会根据你传过来的数值判断进而实现不需要
Q741_147
·
2024-02-10 06:35
c++
开发语言
【C语言
初阶
-结构体】关于结构体的声明定义、结构体传参详解
目录1.结构体的声明1.1结构的基础知识1.2结构的声明1.3结构成员的类型1.4结构体变量的定义和初始化2.结构体成员的访问2.1(.)操作符2.2(->)操作符3.结构体传参1.结构体的声明1.1结构的基础知识结构体是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。对比数组,数组是一类同类型的值的结合1.2结构的声明structtag{member-list;//结构体成
Nicn
·
2024-02-09 14:10
c语言
开发语言
【七】【C++】模版
初阶
泛型编程C++中的泛型编程是一种编程范式,它强调代码的重用性和类型独立性。通过泛型编程,你可以编写与特定数据类型无关的代码,使得相同的代码可以用于多种数据类型。利用重载实现泛型编程/*利用重载实现泛型编程*/#includeusingnamespacestd;voidSwap(int&left,int&right){inttemp=left;left=right;right=temp;}voidS
妖精七七_
·
2024-02-09 04:36
C++
c++
【C语言】有关“文件操作”的总结
按照
c语言学习
的顺序,我总结了有关文件操作的函数和技巧,在此篇博客中我列写了一些主要的文件操作函数及其相关技巧,以及文件相关的概念和定义,与此同时,还有对部分函数的简单使用。
paid星!亦舒!
·
2024-02-09 03:32
C语言基础学习
C
【模板
初阶
】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1.泛型编程2.函数模板2.1函数模板概念2.2函数模板格式2.3函数模板的原理2.4函数模板的实例化2.5模板参数的匹配原则3.类模板3.1类模板的定义格式3.2类模板的实例化总结前言世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,
2301_79585944
·
2024-02-09 00:48
c++
探索C语言中的联合体与枚举:数据多面手的完美组合!
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言学习
贝蒂的主页:Betty‘sblog1.联合体的定义联合体又叫共用体,它是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型
Betty’s Sweet
·
2024-02-08 20:41
C语言
c语言
枚举
联合体
C语言学习
|原码反码补码和位的操作符
目录原码反码和补码原码(truecode)反码(complementalcode)补码(ones-complementcode)溢出的处理位运算符移位操作符>>右移按位操作符&|^&按位与|按位或^按位异~按位反移位操作符的代码实例求对应值的补码(二进制)原码反码和补码计算机内存储存变量都是通过二进制储存,计算机只看得懂二进制,0(代表低电流),1(代表高电流),通过二进制描述正负数,便诞生了原码
DADONGOOO
·
2024-02-08 19:03
c语言
学习
开发语言
麦豆悦读英文绘本讲师训练营【第20期
初阶
】---12/21--绘本赏析--《If the dinosaurs came back》
2004徐雪芳Susy今天和小儿子讲《Ifthedinosaurscameback》,这是一本讲一个小男孩,他酷爱恐龙,每天满脑子想的都是恐龙,看的书也都是恐龙,他还有个愿望,就是希望恐龙能来到我们现在的世界……书中以反反复复的一句话:IftheDinosaurscameback,如果恐龙再现,这样的排比句,假设了N种恐龙回来的情况。在让孩子学习假设句的同时,也能很自然地激发小读者的想象力……看到
snailxu
·
2024-02-08 11:37
C语言学习
19:操作符详解
目录1.操作符种类1.1算术操作符1.2移位操作符1.3位操作符1.4赋值操作符1.5单目操作符1.6关系操作符1.7逻辑操作符1.8条件操作符1.9逗号表达式1.10下标引用1.11函数调用1.12访问结构成员1.操作符种类1.1算术操作符+-*/%加减乘除取余温馨提醒:①除去"%"操作符之外的其他操作符均可用于整数和浮点数的运算。②"/"操作符的两个操作数都为整数,执行整数除法。而只要有浮点数
學不董Gavin
·
2024-02-08 11:57
C语言学习笔记
c语言
开发语言
后端
埃德加凯西《人类的起源和未来》
序:神按照埃德加凯西《人类的起源和未来》的说法,灵「
初阶
形」【:魂(法身)、魄(意生身)如何感知其真实不虚?】的存在是为了证明其存在,观照自身,即自我。
一字之师顿悟
·
2024-02-08 06:58
C语言学习
笔记(数据类型,运算符和表达式04)20200618
各类数值型数据之间的混合运算变量的数据类型是可以转换的。转换的方法有两种,一种是自动转换,一种是强制转换。自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成。自动转换准寻以下规则:1)若参与运算量的类型不同,则先转换成同一类型,然后进行运算。2)转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int型转换为long型在进行运算。3)所有的浮点运算都是以双
壹蓑烟雨任平生
·
2024-02-08 05:39
万物皆可C
「数据结构」八大排序2:快排、归并排序
个人主页:Ice_Sugar_7所属专栏:
初阶
数据结构欢迎点赞收藏加关注哦!
Ice_Sugar_7
·
2024-02-08 05:51
初阶数据结构
数据结构
排序算法
算法
致自己 青春无悔
计划在大一上半学期学习c语言的
初阶
和java
初阶
。我希望自己不要放弃,永远牢记自己的梦想,坚持下去,不辜负自己曾经的努力与奋斗,不断提升自己的能力,成为一名专业的程序员。坚持!坚持!坚持!
light.849
·
2024-02-07 21:35
日常
c语言
java
初阶
段性总结
第一阶段学习已经告一段落了。下面我来总结一下口才的训练方法。【1】速读法:所谓的“速读法”顾名思义是快速的朗读。这种训练方法的目的是在于锻炼人口齿伶俐。语言准确,吐字清晰。【2】背诵法:背诵法是指通过背诵课文.诗歌的方法来多背。多记,背诵法的目的在于锻炼我们的口才【3】练声法:练声也就是练声音、练嗓子,在生活中,我们都喜欢听那些饱满圆润、悦耳动听的声音,而不愿听干瘪无力、沙哑干涩的声音。所以锻炼出
暗黑骑士_307c
·
2024-02-07 07:05
探索C语言结构体:编程中的利器与艺术
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言学习
贝蒂的主页:Betty‘sblog1.常量与变量1.什么是结构体在C语言中本身就自带了一些数据类型,如:char,int,float
Betty’s Sweet
·
2024-02-07 00:45
C语言
c语言
学习
初阶
选择和循环语句详解
初阶
选择和循环语句详解前言一、if选择语句二、for循环语句三、while循环和dowhile循环1、while循环语句2、dowhile循环语句四、switchcase选择语句总结前言本章介绍C语言初学者会遇到的选择
hu_yuchen
·
2024-02-06 20:53
初学C语言
算法
c++
c语言
写作经验分享:我是这样蜕变的……
我和
初阶
一样的努力!!!问题就出在这里!做完了作业,打了卡,就完事了。做完了,就没事了吗?没事了。这是错误的!因为:懒,不会让你变优秀。相反,会让你止步不前。很多时候,止步不前,就是在退步。
小莫能量阅读
·
2024-02-06 17:44
我已长大
Nlp执行师的
初阶
结束了,但真正的执行开始了。我真的发现每天都在nlp,每天都需要保持一份觉察,如果所学的知识和理论不能流经身体,都是谎言。nlp真的带给了我一样的人生,开启了我新的大脑网络。
张晨微
·
2024-02-06 14:28
C语言学习
(5)—— 数组
一、一维数组1.基本数据类型的数组数组的定义:数据类型数组名[数组大小];数组名就代表该数组的首地址,即a[0]的地址使用下标来访问数组元素数组是多个相同类型数据的组合,一个数组一旦定义了,其长度是固定的,不能动态变化。#includeintmain(){//定义和初始化数组的方式1://定义数组intarray[5];//初始化数组的每个元素array[0]=10;array[1]=9;arra
Yacht13
·
2024-02-06 13:19
C语言
C语言
C语言学习
(7)—— 结构体和共用体
一、结构体struct结构体名{//结构体名首字母大写成员变量列表;//成员变量可以是基本数据类型、指针或者结构体等}访问成员变量的方式:①“.”:直接对结构体成员变量进行访问;②“->”:通过存放结构体变量的指针(结构体的地址)来访问结构体的成员变量。定义结构体和结构体变量的三种方式:(1)先定义结构体,在使用时再定义结构体变量#include//自定义一个结构体Person,是一个自定义的数据
Yacht13
·
2024-02-06 13:19
C语言
C语言
C语言学习
(4)—— 预处理指令和宏定义
一、预处理指令预处理指令是以#号开头的代码行,#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符,整行语句构成了一条预处理指令,该指令将在编译器进行编译之前对源代码做某些转换。指令含义#空指令,没有任何效果#include引入一个源文件#define定义宏#undef取消已定义的宏#ifdef如果宏已经定义,则编译下面代码#ifndef如果
Yacht13
·
2024-02-06 13:48
C语言
C语言
C语言学习
(6)—— 指针
一、指针(1)指针是内存的地址;指针变量是保存了内存地址的变量。(2)在声明指针变量时,如果没有确切的地址赋值,则声明为空指针:int*ptr=NULL。(2)获取变量的地址用&,比如:intnum=10,获取num的地址:&num(3)指针变量存的是一个地址,这个地址指向的空间存的才是值,比如:int*ptr=&num;ptr就是指向int类型的指针变量,即ptr是int*类型,ptr存的是nu
Yacht13
·
2024-02-06 13:47
C语言
C语言
公司就一个后端一个前端,有必要搞微服务吗?
在最
初阶
段,淘宝开始时使用的是比较简单的单体架构。在那个时候,整个网站作为一个单一的系统存在,所有的功
小郑说编程i
·
2024-02-06 12:34
java
开发语言
C++
初阶
--queue和stack
stackstack是一种容器适配器,按照后进先出的原则存储数据。通过#include头文件进行提供;stack是作为容器适配器被实现的,容器适配器即是对特定类封装作为其底层的容器,并提供一组特定的成员函数来访问其元素,将特定类作为其底层的,元素特定容器的尾部(即栈顶)被压入和弹出。stack的底层容器可以是任何标准的容器类模板或者一些其他特定的容器类,这些容器类应该支持以下操作:empty:判空
诡异森林。
·
2024-02-06 11:24
C++初阶
c++
java
开发语言
Java EE
初阶
---多线程(进阶)
1、常见的锁策略注意:接下来讲解的锁策略不仅仅是局限于Java.任何和"锁"相关的话题,都可能会涉及到以下内容.这些特性主要是给锁的实现者来参考的.1.1乐观锁vs悲观锁悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。乐观锁:假设数据一般情况下不会产生并发冲突,所以在数据进行提交更新的时候,才会正式对数据是否
茶虹
·
2024-02-06 10:18
Java
EE初阶
java
开发语言
java EE
初阶
— CAS 的介绍
文章目录CAS1.什么是CAS2.CAS是怎么实现的3.CAS有哪些应用3.1实现原子类3.2实现自旋锁4.CAS的ABA问题4.1什么是ABA问题4.2ABA问题引来的BUG4.3解决方案5.相关面试题CAS1.什么是CASCAS:全称Compareandswap,字面意思:”比较并交换“。一个CAS涉及到以下操作:我们假设内存中的原数据V,旧的预期值A,需要修改的新值B。比较A与V是否相等。(
与大师约会
·
2024-02-06 10:14
java
EE
从入门到进阶
java-ee
java
多线程
java EE
初阶
— Synchronized 的原理
文章目录1.Synchronized的优化操作1.1偏向锁1.2轻量级锁(自旋锁)1.3重量级锁2.其他的优化操作2.1锁消除2.2锁粗化3.相关面试题1.Synchronized的优化操作两个线程针对同一个对象加锁,就会产生阻塞等待。Synchronized内部其实还有一些优化机制,存在的目的就是为了让这个锁更加的高效好用。JVM将synchronized锁分为无锁、偏向锁、轻量级锁、重量级锁状
与大师约会
·
2024-02-06 10:44
java
EE
从入门到进阶
java-ee
多线程
javaEE
初阶
— JUC(java.util.concurrent) 的常见类
文章目录1.Callable接口1.1Callable的用法2.ReentrantLock2.1ReentrantLock的缺陷2.1ReentrantLock的优势3.原子类4.信号量Semaphore5.CountDownLatch6.相关面试题1.Callable接口类似于Runnable一样。Runnable用来描述一个任务,描述的任务没有返回值。Callable也是用来描述一个任务,描述
与大师约会
·
2024-02-06 10:44
java
EE
从入门到进阶
java
java-ee
多线程
JAVA EE - 多线程进阶
上一章我们较为详细的讲解了多线程
初阶
的内容。
kaiwawah
·
2024-02-06 10:43
javaEE
java-ee
java
详细讲解 —— 多线程进阶(Java EE
初阶
)(万字长文)
多线程1常见的锁策略2CAS2.1什么是CAS2.2CAS有哪些应用2.3CAS的ABA问题2.4解决方案3Synchronized原理3.1基本特点3.2synchronized加锁工作过程3.3其它优化操作4JUC(java.util.concurrent)的常见类4.1Callable接口4.2ReentrantLock4.3信号量(Semaphore)4.4CountDownLatch5线
IT技术博主-方兴未艾
·
2024-02-06 10:12
Java
EE初阶
java-ee
java
面试
后端
开发语言
JavaEE
初阶
-- 多线程进阶
文章目录常见锁策略乐观锁VS悲观锁轻量级锁VS重量级锁自旋锁VS挂起等待锁互斥锁VS读写锁可重入锁VS不可重入锁关于死锁的情况死锁的4个必要条件(缺一不可)公平锁和非公平锁synchronized的特点关于锁策略的几个面试题1.你是怎么理解乐观锁和悲观锁的,具体怎么实现呢?2.介绍下读写锁?3.什么是自旋锁,为什么要使用自旋锁策略呢,缺点是什么?4.synchronized是可重入锁么?CAS什么
且将新火试新茶,诗酒趁年华
·
2024-02-06 10:12
java-ee
java
【Java EE
初阶
十】多线程进阶二(CAS等)
1.关于CASCAS:全称Compareandswap,字面意思:”比较并交换“,且比较交换的是寄存器和内存;一个CAS涉及到以下操作:下面通过语法来进一步进项说明:下面有一个内存M,和两个寄存器A,B;CAS(M,A,B):该条指令意味着如果M和A中的值相同,则将M和B中的值进行交换,在完成上述操作之后,返回true;如果M和A中的值不相同,则不用发生任何交换,同时返回false;综上所述,交换
委婉待续
·
2024-02-06 09:38
JAVA
EE
初阶
java-ee
java
C语言指针
初阶
指针是什么?我们先来讨论一下地址,生活中我们有收货地址、学校地址和自己家的地址,这些地方都有对应的编号也就是——地址,那么换位思考一下,计算机是不是也有地址的概念,我们程序运行需要占用内存空间,每一个变量也有自己对应的地址编码,如果我们能知道这些地址的话,是不是也就找到了这个变量。因此指针其实就是用来存放地址的,指针的原名叫做指针变量,准确来说,指针是存放地址的变量。既然指针是用来存放地址的变量,
hong_zc
·
2024-02-06 07:19
初始c语言
c语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他