基本的C变量修饰
来源:互联网 发布:python判断水仙花数 编辑:程序博客网 时间:2024/06/08 12:19
1) const
把一个对象或变量定义为const类型,其值便不能被更新(read only),故定义时必须给它一个初始值;如果函数中的指针参数在函数中是只读的,建议将其用const修饰。
2) static
把一个对象或变量定义为const类型,其值便不能被更新(read only),故定义时必须给它一个初始值;如果函数中的指针参数在函数中是只读的,建议将其用const修饰。
2) static
被static修饰的变量从时间域而言是全局变量,不过空间作用域不是全局的,可用于保存变量所在函数被累次调用期间的中间状态。
void TimeCount(void)
{ Static unsigned int unCount=0;
............
unCount = 0;
............
}
unCount 在函数的第一次调用时分配和初始化,函数推出后其值仍然存在(时间域);但只能在函数内部才能访问unCount (空间域)。
访问控制原则: a. 模块儿内(但在函数体外),被声明为静态的变量可以被模块儿内所有函数访问,但不能被模块儿外其他函数访问,是一个本地的全局变量; b.模块儿内,被声明为静态的函数只可被这一模块儿内的其他函数调用。
- 基本的C变量修饰
- C语言修饰变量的关键字
- 修改C中const修饰的变量
- final修饰基本类型和引用类型变量的区别
- 不一样的C语言-const修饰的变量
- C语言--static修饰变量
- mutable 修饰的变量
- volatile修饰的变量
- Volatile修饰的变量
- final修饰的变量
- const修饰的变量
- 【C++】用const修饰变量与define的区别
- C中的static修饰的镜头变量含义
- C-020.变量的修饰符 short、long、longlong、unsigned
- C/C++中static 修饰变量和修饰函数时的不同
- C/C++中static 修饰变量和修饰函数时的不同
- 66 Java final 修饰基本类型变量和引用类型变量的区别
- 6.4.3 final修饰基本类型变量和引用类型变量的区别
- xCLANNAD for Linux 中文版
- golang语言实现读取csv文件内容,把相同的内容提取到另外一个文件
- 核心模块之主模块的非测试常用指令
- 核心模块之事件模块
- 核心模块之HTTP模块基本常用指令
- 基本的C变量修饰
- crontab
- golang遍历某个目录下的文件,并读取文件名到一个csv文件
- 核心模块之HTTP模块Location相关指令
- 笔试题目总结之四——常用数据结构与算法
- InterlockedDecrement用法注意的事项 .
- linux配置ssh+rsync
- nginx和apache相比,哪个强,各有什么特点?
- linux 进程句柄数量