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

什么是变量?

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

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

变量三要素

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

变量名:有意义,好记忆

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


数据类型

数据按照不同分类存储

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

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

数据类型的划分


变量的定义

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

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

使用:存储数据

(1)先定义后赋值

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

变量名的组成要求

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

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

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

变量名命名规范

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 3,244评论 2 9
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,813评论 1 32
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 6,160评论 0 9
  • Runtime(运行时)<objc/runtime.h>是苹果给开发者提供的一套完整的运行时库API有什么作用:R...
    蜗牛锅阅读 341评论 0 0
  • 因为自幼就接受历史教育的缘故,抗日战争这段屈辱史让我看待日本总是有着一丝的偏见,虽然我知道每个民族都必然有其优秀的...
    了望台阅读 830评论 1 2

友情链接更多精彩内容