static和const的作用优缺点
限制作用域:
static声明中使用全局变量、函数 ,仅当前文件内可用,其他文件不能引用
static修饰的局部变量只能在本函数中使用.
延长生命周期:
static修饰的变量生命周期为整个程序
存放位置:
static修饰的变量存放在静态区
初始化:0
static变量未赋初值时初值为0,且只初始化一次
const 是常量化的意思;
可以修饰变量,可以修饰指针。
当修饰变量的时候,因为不可以通过变量名对变量的值进行修改所以在定义变量的时候需要给变量初始化;
当修饰指针的时候,const位置不同,修饰的指针的指向或内容不能改变。
char *const a 指向不可修改,内容可以修改
char const *a 内容不可以修改,指向可以修改
const char *a 内容不可以修改,指向可以修改
相关文章
- Spring Boot中对接Twilio以实现发送验证码和验证短信码
- Spring Boot 3.5:这次更新让你连配置都不用写了,惊不惊喜?
- Spring Boot+Pinot实战:毫秒级实时竞价系统构建
- SpringBoot敏感配置项加密与解密实战
- SpringBoot 注解最全详解,建议收藏!
- Spring Boot 常用注解大全:从入门到进阶
- SpringBoot启动之谜:@SpringBootApplication如何让配置化繁为简
- Springboot集成Kafka原理_spring集成kafka的原理
- Spring Boot中@Data注解的深度解析与实战应用
- 大佬用1000字就把SpringBoot的配置文件讲的明明白白!
