![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
s3c2440
_kangkang
这个作者很懒,什么都没留下…
展开
-
volatile 详解
volatile 解释 volatile 的意思是 不稳定的 易变的 在C语言中通常我们用它来修饰变量,用法如下: volatile int a; //定义了一个int型的变量a,并用volatile修饰 volatile 的作用 用volatile修饰的变量,表示该变量易变的,则告诉编译器,不要对其进行优化。所以它的作用就是防止编译器对代码进行优化。 例子: int a,b; int square(int *ptr) { return ((*ptr) * (*ptr)); } int ma原创 2020-05-19 14:24:03 · 292 阅读 · 0 评论 -
指针作为函数参数
当指针作为函数的参数时,函数内部得到的只是一个临时的常量,切勿直接对这个常量进行操作,这样的操作是无效的。只有运用取值符号(*)时,操作才有效。 例如 在链表中的节点插入函数中 void insertNode(TPNODE pHe,TPNODE pNew) { /* * 将节点插入链表中 * 1.寻找链表最后的位置,插入节点 */ TPN...原创 2020-05-02 10:59:52 · 290 阅读 · 0 评论