const与static有什么区别

时间:2021.11.05 发布人:golden001

const与static有什么区别

已解决问题

谷歌golden001用户在2021.11.05提交了关于“安昌古镇const与static有什么区别”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-03T15:19:45。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

const是常量修饰符

(1)在定义变量的时候是没有说明区别的;

例如:constinta;intconsta;

但是定副精操式做回制着才义此类变量时,一般放在前面!

(2)在定义改类型的指针时,就有三种定风略种叶核外试同斯物义方式,并且意义镇笑是不一样的;

a.指向const对象的指针;例如:constdoublepi=3.14,ppi=6.28,*ptr;ptr=πptr=&ppi;这样是可以的,但是不感如混认临顺这能通过

ptr来改变所指对象的值,比如给*ptr=2.3;这样是不行的,

b.const指针;例如:inta;intco问答nst*ip=&a;ip不能事直国工院足额推卷毫在指向其他对象了;

c.指向const对象的const电鸡术牛度负始升增指针,这样定义出来的对象,一旦初始化,就不会在改变了;

static局部变款刘跟计量:static规定其为静态存储方式,每次调用的初始值为上一次调用的值,调用结束后存储空间不释放