static int的值会变吗 c语言中static int和int有什么区别?
浏览量:3142
时间:2021-03-17 22:37:18
作者:admin
c语言中static int和int有什么区别?
一、作用不同1、static int :加上static关键字,这样声明的成员就叫做静态成员,用于定义静态的int型变量。2、int:是用于定义整数类型变量的标识符。二、特点不同1、static int :存在不依赖与于任何类对象的存在,类的静态数据成员应该在代码中被显式地初始化2、int:int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]。三、创建方式不同1、static int :属于整个类,即使没有任何对象创建,类的静态数据成员变量也存在。2、int:属于类的一个具体的对象,只有对象被创建了,普通数据成员才会被分配内存。
static int的值会变吗 c语言中void和int的区别 int与long的区别
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。