全站数据
8 4 2 0 5 8 1

static和const的用法有什么区别

致学专升本学姐 | 教育先行,筑梦人生! 阅读:259         
问题更新日期:2024-10-31 20:48:06

问题描述

static和const的用法有什么区别,在线求解答
精选答案
最佳答案

对于C/C++语言来讲,const就是只读的意思,只在声明中使用;static一般有2个作用,规定作用域和存储方式.对于局部变量,static规定其为静态存储方式,每次调用的初始值为上一次调用的值,调用结束后存储空间不释放;对于全局变量,如果以文件划分作用域的话,此变量只在当前文件可见;对于static函数也是在当前模块内函数可见.static const 应该就是上面两者的合集.下面分别说明:全局:const,只读的全局变量,其值不可修改.static,规定此全局变量只在当前模块(文件)中可见.static const,既是只读的,又是只在当前模块中可见的.文件:文件指针可当作一个变量来看,与上面所说类似.函数:const,返回只读变量的函数.static,规定此函数只在当前模块可见.类:const,一般不修饰类,(在VC6.0中试了一下,修饰类没啥作用)static,C++中似乎没有静态类这个说法,一般还是拿类当特殊的变量来看.C#中有静态类的详细说明,且用法与普通类大不相同.

其他回答

static释义:

adj. 静态的;静电的;静力的

n. 静电;静电干扰

例句:

Stock market has been static for a long time.

股市已经长时间停滞不动了。

词组:

static electricityn. 静电;静位觉

static state静态状态

static pressure静压

视频:

const释义:

n. 常量,常数

n. (Const)人名;(罗)康斯特

例句:

Qualifying a method's formal parameter as const

将一个方法的形参设置为常量

赞 (259)

发表回复

本站作者后才能评论

评论列表(4条)

  • 致学专升本学姐
    致学专升本学姐 2026年09月30日

    我是公众科技网的签约作者“致学专升本学姐”!

  • 致学专升本学姐
    致学专升本学姐 2026年09月30日

    希望本篇文章《static和const的用法有什么区别》能对你有所帮助!

  • 致学专升本学姐
    致学专升本学姐 2026年09月30日

    本站[公众科技网]内容主要涵盖:教育,学历提升

  • 致学专升本学姐
    致学专升本学姐 2026年09月30日

    本文概览:对于C/C++语言来讲,const就是只读的意思,只在声明中使用;static一般有2个作用,规定作用域和存储方式.对于局部变量,static规定其为静态存储方式,每次调用的初始值为上一次调用的值,调用结束后存储空间不释放;对于全局变量,如