![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
yjtyzw
这个作者很懒,什么都没留下…
展开
-
static和const区别
static作用:“改变生命周期” 或者 “改变作用域” 程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。1.作用于变量: 用static声明局部变量-------局部变量指在代码块{}内部定义的变量,只在代码块内部有效(作用域),其缺省的存储方式是自动变量或说是动态存储的,即指令执行到变量定义处时才给变量分配存储单元,跳出转载 2015-05-18 22:25:31 · 183 阅读 · 0 评论 -
pthread_mutex_lock造成死锁原因
刚刚接触linux不久,在多线程编程时遇到了互斥锁死锁的情况,分析原因是同一个锁连续两次加锁,导致程序被锁死。原创 2015-10-21 23:53:12 · 7142 阅读 · 1 评论 -
linux-gcc编译错误集锦(连续更新中。。。)
这里记录在linux环境下使用gcc编译的错误,给自己提个醒,给别人提个醒。本人从事嵌入式开发,交叉工具链是arm-none-linux-gnueabi-gcc,欢迎感兴趣的朋友一起交流,邮箱yjtyzw@126.com。错误1:error: expected ')' before '*' token原因分析:1、头文件的循环引用导致的。原创 2015-10-29 22:34:22 · 358 阅读 · 0 评论