您现在的位置是:首页 > 生活消费网站首页生活消费

Constantia名字(constantia)

  • 生活消费
  • 2024-08-17 11:42:35
  • 来源:
导读 大家好,我是小业,我来为大家解答以上问题。Constantia名字,constantia很多人还不知道,现在让我们一起来看看吧!1、1、auto变量会存储在...

大家好,我是小业,我来为大家解答以上问题。Constantia名字,constantia很多人还不知道,现在让我们一起来看看吧!

1、

1、auto变量会存储在堆栈里面,每次定义的时候会分配存储区,而在用完释放的时候会收回存储区。

2、初始化的时候,如果你不赋初值,auto变量是不确定的。C默认的就是auto类型。所以一般都不加。

3、比如你int a;那a就是auto类型的。

4、static变量会被存储在静态存储区。你可以理解这个存储区为公共的。static变量声明的时候,如果你不初始化,编译器会自动初始化。而且,你用完了,这个变量的退出值会被保存下来。你的例子定义的有问题,可能看不出来,你statice int ia;就行,别赋初值,你会发现连续运行两次的输出结果不一样,因为第一次运行的值被保存下来了。

5、static 一般更主要的是和全局变量配合使用,或者那些大量的存储元素被经常性使用的,比如常量数组,避免不断地存储分配

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!
Top