
linux c关键字
针对linuxC的一些关键字的用法和功能作介绍
linux c大咖
这个作者很懒,什么都没留下…
展开
-
Const的用法及作用
constconst全名 Constant意为:常数,常量。const修饰变量,其作用也在编译阶段,告诉编译器,该变量我私定终身了(Tips:编译四个阶段:1预处理define\include\条件编译等;2编译;3汇编;4链接),在以后的运行过程中,休的胡来。const和define功能类似但是它们是有区别的,比如说:作用的阶段,一个在预处理,一个在编译;define定义的就是个常量,而c...原创 2020-03-15 15:54:55 · 1477 阅读 · 2 评论 -
volatile的用法和作用
**volatile**首先volatile修饰的变量,作用在编译阶段,影响编译出的结果,其修饰的变量是随时可能被修改的,volatile告诉编译器,这个变量是重要人物,不要偷懒的去走捷径,每次认认真真的去从内存拿值。举个简单的例子:求平方:int square(volatile int *ptr){return *ptr * *ptr;}假如在你做运算的时候,外部函数将ptr...原创 2020-03-14 17:28:53 · 935 阅读 · 0 评论