美文网首页
144变量类型的分析

144变量类型的分析

作者: 漠漠彡 | 来源:发表于2019-04-03 14:05 被阅读0次

1、值类型(基本数据类型)变量

描述:定义值类型变量时,计算机在特定的内存变量中存入数值。int score1=90;

此时,如果利用score1再进行赋值,int score2=score1;实际上是将score1的值复制到score2中,score1和score2之间没有任何关联,不受影响

特点:基本数据类型在传递变量时,传递的是变量的“副本”,而不是变量本身,变量修改后相互之间没有影响。

2、引用类型变量

特点:引用类型变量在传递给新变量时,传递的是变量本身(指针/地址/引用),新变量并没有开辟新的空间,它只是指向了引用变量。

变量值改变的时候本质上改变的是引用空间中的值。

3、变量类型分类汇总

值类型

int、double等值类型

struct结构体

enum枚举类型

引用类型

字符串string——比较特殊,经过处理,在应用中等同于值类型

数组

系统类库中的各种对象

自定义类

认识String与string

String是.Net Framework的类(在C#IDE中不会显示蓝色)

string是一种数据类型,映射为.Net Framework的String,是String类的别名

使用string时编译器会把它编译成String,C#中一般都使用string

string是关键字,不能作为类、结构、枚举、字段、变量、方法、属性的名称,而String不是关键字,可以使用(但不建议)

相关文章

  • 144变量类型的分析

    1、值类型(基本数据类型)变量 描述:定义值类型变量时,计算机在特定的内存变量中存入数值。int score1=9...

  • 数据分析之Logistic回归

    所有的线性回归分析中,因变量的类型都是连续变量,如果需要预测的变量类型为分类变量,则需要采用回归分析中的Logis...

  • Kotlin学习(三)——可空类型、空安全和Elvis 操作符

    1.1 定义一个可空类型的变量 例如: 输出: 分析:要定义一个可空类型的变量时,即在定义变量的类型后面加上?符号...

  • Java数据类型转换介绍

    隐式转换(自动转换) 将int类型的变量i赋给double类型的变量d 分析:变量i发生隐式转换,得到小数1.0,...

  • Python进行单因素方差分析

    1.方差分析 方差分析就是通过检验各总体的均值是否相等来判断分类型自变量对数值型因变量是否有显著影响。 根据分类型...

  • 2018-08-14-Python数据科学第四章

    描述性统计分析与绘图 变量的度量类型 数值型变量 类别型变量 有序 有大小、高低、次序之分...

  • iOS:Block(二)

    推荐阅读:Block原理分析(一) 目录一,修改变量二,基本数据类型的__block变量三,__forwardin...

  • 变量及资料类型

    变量及资料类型 变量的类型决定资料的类型 一份统计资料中可能包括所有的变量类型变量及资料类型示意图 变量类型 变量...

  • 编译器---语义分析(java)

    语义分析的任务: 负责检查抽象语法树的上下文相关属性: 变量使用前,需要事先定义 变量运算时,类型需要匹配 变量的...

  • 聊一聊go的内存逃逸分析

    什么是内存逃逸分析 内存逃逸分析是go的编译器在编译期间,根据变量的类型和作用域,确定变量是堆上还是栈上 简单说就...

网友评论

      本文标题:144变量类型的分析

      本文链接:https://www.haomeiwen.com/subject/cxzabqtx.html