问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

值类型 和 引用类型的 区别

发布网友 发布时间:2022-10-12 05:32

我来回答

3个回答

热心网友 时间:2023-10-18 20:18

(1)值类型:数据存储在内存的堆栈中,从堆栈中可以快速地访问这些数据,因此,值类型表示实际的数据。
(2)引用类型:对象、数组、函数。

1、值类型:包括:sbyte、short、int、long、float、double、decimal(以上值类型有符号)byte、ushort、uint、ulong(以上值类型无符号)bool、char
2、引用类型:包括:对象类型、动态类型、字符串类型。二、具体区别:
1、值类型:byteb1=1;byteb2=b1;Console.WriteLine("{0},{1}。",b1,b2);b2=
2;Console.WriteLine("{0},{1}。",b1,b2);Console.ReadKey();解释:byteb1=1;声明b1时,在栈内开辟一个内存空间保存b1的值1。byteb2=b1;声明b2时,在栈内开辟一个内存空间保存b1赋给b2的值1。Console.WriteLine("{0},{1}。",b1,b2);输出结果为1,1。b2=2;将b2在栈中保存的值1改为
2。Console.WriteLine("{0},{1}。",b1,b2);输出结果为1,2。
2、引用类型:复制代码。

热心网友 时间:2023-10-18 20:18

简单地说,值类型就是普通的像int a = 1; char c = 't';这种类型。而引用就是一个别名,他们都指向同一快内存,int &r = a;引用在声明时必须赋值。
打个比方,应用就是你的小名,叫你名字(值类型)是你,叫你小名(引用)还是你。在有些函数参数传递中,传引用的效率要高于传值。

热心网友 时间:2023-10-18 20:19

引用类型一般应用在函数方面。

普通函数
void func(int m){
...
}
使用时
int i = 1;
func(i)//将复制一份变量的副本

引用
void func(const int &m){
...
}
func(i)
这时func的形参是实参i的引用,相当于m是i的另一个名字。将不会复制副本。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...flash学得好、将来会有什么用、求哥哥、姐姐们、帮帮忙 我即将初中毕业,想要读技校,但又不知选那科好`哥哥姐姐们帮个忙吧! 成绩不好,高中毕业想学电脑,哪位哥哥姐姐知道帮忙推荐下学校_百度知 ... 大学计算机3级 怎样学习啊 难吗 哥哥姐姐 帮帮忙吧 ...就业怎样?我报了这个专业,请各位哥哥姐姐帮帮忙 请IT业工作的哥哥姐姐帮忙出出主意~~ ...师傅让他沿着水缸边行走练功。有谁知道这个电影叫什么? 小伙穿越拜"小龙女"为师,与小龙女合练武功是什么电影 ...电影开头是一个赤膊的男主角在练功,然后再和队友们去做任务,结果一... ...一秒竟然穿越了醒来第一句话就是疼死宝宝了是什么电视剧? 如何规划自己的时间.ppt 为什么我玩DNF一跟别人组队就卡,有什么办法改善 dnf一和别人组队就卡怎么回事? DNF和别人组队很卡,怎么解决? 湖北红华粮油有限公司怎么样? 武商集团好进吗 湖北省农业规划设计院怎么样? 麻烦问哈养五千只蛋鹌鹑要多少成本啊 早安心语:不爱了,连回忆都是负荷 呼和浩特市团结小区家中总是夜晚有管道鸣叫声怎么办? 大庆哪个小区窗户比较大? 上河湾对面小区是什么 中卫市官桥社区包括哪些小区 郫都区团结2号安置点小区属于哪个社区 2019年的光猫接口是多少兆 想问旅游业带来环境污染有哪些 请问旅游业带来环境污染有哪些 华夏精英61尊尚白金信用卡 怎么样 卷心菜炒粉的家常做法 如何做卷心菜炒粉 华夏精英尊尚白金信用卡有年费吗?还有用于淘宝网购有积分吗? 谁能用常人的语言(非专业术语)来解释下什么是值类型和引用类型,有哪些区别,有哪些用途。 值类型和引用类型有什么不同(求生动点的解释``) 升级拖拉机,别人甩副牌三个A带一对K我要怎么打主牌才能弊掉它的副牌? 问下 比如打三副牌升级,无主时,比如打2,黑桃2 红桃2 梅花2 方子2 这四对 哪俩对能打拖拉机? 墨菲定律三大定律 墨菲定律的相关知识 一个可以加多少好友- 问一问 一个每天最多可以加多少好友? 能加多少个好友 美团新注册的为什么享受不了优惠 有esp的汽车,在冰雪路面能重踩刹车吗? 雪天路滑汽车失控严重甩尾可以轻踩刹车吗? 续:如何做一个BI? 考试助攻,有群吗? 关于尿淀粉酶 血淀粉酶和尿淀粉酶采集 尿淀粉酶怎么为事要挂那个科 尿淀粉酶 采血还是采尿? 生化仪测定尿淀粉酶时,为何设置的取样量(4ul)不同于血清标本(9ul) 怎么接摩托车刹车双闪?说明白点 摩托车双闪怎么接?