美文网首页
121 内存分配与变量定义方法

121 内存分配与变量定义方法

作者: 漠漠彡 | 来源:发表于2019-03-26 16:37 被阅读0次

什么是变量?

概念:表示一个数据的存储空间,内存地址的别名

作用:内存是一串十六进制数,不好记忆。可以通过变量名快速找到数据。

变量三要素

变量类型:规定变量的数据类型

变量名:有意义,好记忆

变量值:变量对应的内存数据

数据类型

数据按照不同分类存储

作用:更好地管理内存数据,不同类型的数据放在不同的内存块中。

特点:不同的数据类型占用的存储空间大小不一样

数据类型的划分


变量的定义

定义:规定变量的数据类型

赋值:变量只有具体的值才能使用

使用:存储数据

(1)先定义后赋值

(2)定义的同时赋值——(对象赋值为null的时候相当于未赋值,与没写是一样的)

变量名的组成要求

组成:英文字母、数字、下划线,除此之外不能有其他的字符

开头:只能英文字母或下划线开头

禁用:C#关键字(int、this、class。。。)特别注意:“$”符号在C#中也不能使用

变量名命名规范

有意义:尽量使用对应的英文命名,除循环变量以外尽量不使用单个字符

严格区分大小写:age和Age是两个不同的变量

Camel命名法:当使用一个或多个单词组组成变量名时,要使用Camel命名法,即第一个单词的首字母小写,其他单词的首字母大写:stuName,stuAge等。

相关文章

  • 121 内存分配与变量定义方法

    什么是变量? 概念:表示一个数据的存储空间,内存地址的别名 作用:内存是一串十六进制数,不好记忆。可以通过变量名快...

  • 堆和栈的区别

    在方法体内定义的(局部变量)一些基本类型的变量和对象的引用变量都是在方法的栈内存中分配的。当在一段方法块中定义一个...

  • Java堆栈

    堆栈是JVM分配的两块内存空间 1.在方法中定义的一些基本类型和引用变量都在函数的栈内存分配,当超过变量的作用域之...

  • 动态内存分配

    自动分配内存:当定义以基本类型的变量的时候,系统会地方为这个变量自动分配内存,这个 内存在堆上。当作用域结束,系统...

  • 学习总结

    一.内存分配 占用内存的行为 1.创建对象2.定义变量、常量3.调用函数或者方法 内存管理范围 对OC对象需要进行...

  • C语言内存分配(重)

    内存分配的类型: 静态内存分配: 全局变量、静态全局变量、静态局部变量; 静态内存分配是在程序编译时分配的内存空间...

  • Java学习笔记4(对象与内存的控制)

    Java 内存管理分为:内存分配和内存回收实例变量 和 类变量 局部变量 特点:作用时间短,存储在方法的栈内存中 ...

  • oc消息机制

    内存分区 1栈 局部变量 2堆alloc分配地址 在方法中(函数体)定义的变量通常是在栈内,因此如果你的变量要跨函...

  • 存储的空间的分配和释放

    1.变量(存储空间)的分配与释放 1.1分配(也被称为声明或定义):将变量名与内存中的若干个字节形成私有关系1.2...

  • 深入理解Java虚拟机读书笔记(五)

    一、Java内存模型与线程 Java内存模型Java内存模型的主要目标是定义程序中各个变量(不包括局部变量和方法参...

网友评论

      本文标题:121 内存分配与变量定义方法

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