关键字static,const,volatile,auto,register
来源:互联网 发布:桌面视频录制软件 编辑:程序博客网 时间:2024/05/01 18:40
1、关键字static的作用:
(1)定义静态局部变量,作用域从函数开始到结束,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值。
(2)在模块内的static函数只被这一模块内的其他函数调用,这个函数的使用范围被限制在声明它的模块内。
(3)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其他函数访问。
(4)在类中的static成员变量属于整个 类所拥有,对类的所有对象只有一份拷贝。
(5)在类中的static成员函数属于整个类所拥有,这个函数不接收this指针,因而只能访问类的static成员变量。
(6)static修饰的局部变量存储在程序静态区。
(7)static的另一个意义是文件作用域标示符。
2、关键字const的含义:
(1)表示常量不可以修改的变量。
(2)可以修饰参数,作为输入参数。
(3)修饰函数,防止意外的改动。
(4)修饰类的成员函数,不改变类中的数据成员。
3、关键字volatile的含义:
提示编译器对象的值可能在编译器未监测到的情况下改变。例如:硬件时钟;多线程中被多个任务共享的变量等。
4、关键字auto
(1)关键字auto 分配的变量是在栈上定义的。
(2)auto即C语言中局部变量的默认属性。
(3)编译器默认所有局部变量都是auto的。
(4)auto只能修饰局部变量。
5、关键字register:
(1)register关键字指明将变量存储在寄存器中
(2)register只是请求寄存器变量,但不一定请求成功。
(3)register变量必须是CPU寄存器可以接受的值
(4)不能用&运算符获取register变量的地址
- 关键字auto、static、register、const、volatile、extern
- 关键字auto、static、register、const、volatile 、extern
- 关键字static,const,volatile,auto,register
- auto, static, register, const, volatile
- 关键字:auto、static、register、const、volatile 、extern 总结
- 关键字:auto、static、register、const、volatile 、extern 总结
- 几个常见关键字auto,overlay,static,register,const,volatile,extern
- 关键字:auto、static、register、const、volatile 、extern 总结
- 关键字:auto、static、register、const、volatile 、extern 总结
- C语言关键字auto、static、register、const、volatile、extern
- 关键字:auto、static、register、const、volatile 、extern 总结【转贴】
- C语言中关键字auto、static、register、const、volatile、ex...
- C语言之auto、static、register、const、volatile、extern关键字
- auto/static/register/const/volatile/extern
- auto register static const volatile extern
- auto/register/volatile/static/const/mutable
- auto、static、register、const、volatile 、extern 总结
- auto、static、register、const、volatile 、extern
- android 之用ActivityGroup 实现Tab分页
- Qt Creator 不能解析库函数
- USACO Section 1.2.5 Palindromic Squares
- linux scp远程拷贝文件及文件夹
- 从标签中取值
- 关键字static,const,volatile,auto,register
- php一个很纠结的问题---括号
- JPEG图像的解压缩操作
- POJ 2135 Farm Tour (费用流)
- Winsock API: closesocket
- Jboss7 现在外部访问,只允许本地访问
- (iPhone/iPad)代码调用“设置”中的定位服务And系统其他相关功能设置
- The Basical Description Of CWDM OADM
- 脚本系统:c++内嵌python