
C语言基础学习
搁浅`
这个作者很懒,什么都没留下…
展开
-
C语言基础学习 -- volatile关键字作用
Volatile关键字 参考文献: https://blog.youkuaiyun.com/weixin_44363885/article/details/92838607 https://blog.youkuaiyun.com/weixin_30342639/article/details/91356608 两个方面: 1. volatile,英译为“易变的”,在进行程序编译时,告诉编译器被volatile修饰的变量在(单/多线程中)是随时可能发生变化的,故让编译器在进行程序优化时不对volatile修饰的变量进行优化,就原创 2022-01-21 14:38:51 · 1910 阅读 · 0 评论 -
C语言基础学习 -- static关键字作用
static关键字 主要有三个作用: 1. 用static修饰的变量,与普通的全局变量一样,存储在全局数据区,系统为其分配存储内存,即使作为局部变量,也可保持其值不变; 2. 用static修饰的变量,只可作用与当前文件,即使同一工程下的其他文件,也不可访问; 3. 用static修饰的函数,同样只作用与当前文件。 关于2、3点,这样做的好处就是即使不同文件起同样的名字,只要用static修饰就互不影响,可以防止不必要的错误。 若想了解详细,可参考大神文章:https://blog.csdn.n原创 2022-01-21 13:24:47 · 413 阅读 · 0 评论