~c语言 static和const的用法有什么区别?
浏览量:2118
时间:2021-03-16 16:12:41
作者:admin
static和const的用法有什么区别?
对于局部变量的C/C,static指定它们是静态存储的。每次调用的初始值是前一次调用的值。调用后,存储空间将不会释放。对于全局变量,如果作用域被文件划分,则仅当Static const应该是上述两个变量的组合时才使用此变量。分别解释如下:Global:const,一个只读的全局变量,其值不能修改。Static指定此全局变量仅在当前模块(文件)中可见。Static Const是只读的,并且只在当前模块中可见。文件:文件指针可以看作是一个变量,类似于上面的。Function:const,返回只读变量的函数。Static,指定此函数仅在当前模块中可见。Class:const,一般不修改类。(在VC6.0中尝试过,修改类没有效果)static,C中似乎没有静态类,类通常被视为一个特殊变量。C#对静态类有详细的描述,其用法与普通类有很大的不同
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。