Const修饰符在C语言中是一个比较新的描述符意即其所修饰的对象为常量。
2、可以通过函数进行初始化
3、限定符声明变量只能被读即其值不可以修改
4、可以在另一个连接文件中引用const常量
5、数值常量和指针常量
1、用static声明局部变量
该变量为静态局部变量,即该局部变量的值在函数调用结束后不消失而保留原值即其占用的存储单元不释放,在下一次该函数用时该变量已有值,就是上一次函数调用结束时的值.
2、用static声明外部变量
该变量為静态外部变量该变量只限于被本文件引用,而不能被其他文件引用
volatile修饰符号告诉编译程序不要对该变量所参与的操作进行某些优化。
一般来说volatile用在如下的几个地方:
1)中断服务程序中修改的供其它程序检测的变量需要加volatile;
2)多任务环境下各任务间贡享的标志应该加volatile;
3)存储器映射的硬件寄存器通常也要加volatile说明,因为每次都它的读写都可能有不同意义;
分享一下我老师大神的人工智能敎程!零基础通俗易懂!
也欢迎大家转载本篇文章。分享知识造福人民,实现我们中华民族伟大复兴!