- 博客(6)
- 资源 (39)
- 收藏
- 关注
转载 volatile陷阱
对于volatile关键字,大部分的C语言教材都是一笔带过,并没有做太过深入的分析,所以这里简单整理了一些关于volatile的使用注意事项。实际上从语法上来看volatile和const是一样的,但是如果const用错,几乎不会有什么问题;而volatile用错,后果可能很严重。所以在volatile的使用上,建议大家还是尽量求稳,少用一些没有切实把握的技巧。注意volatile修饰
2014-02-16 12:04:45 540
转载 malloc(0)返回值
查看man结果:malloc() allocates size bytes and returns a pointer to the allocated memory. The memory is not cleared. If size is 0, then malloc() returns either NULL, or a unique pointer value that can
2014-02-16 11:55:11 2037
转载 指针与函数的几点小结
心血来潮, 想对函数指针的几个用法小结一下, 都是平常容易见到的, 如果还有其它不觉的用法也请朋友们不吝赐教.若有错误之处,还请指正.1. 首先,在C语言中函数是一种function-to-pointer的方式,即对于一个函数,会将其自动转换成指针的类型.如:#includevoid fun(){}int main
2014-02-05 23:11:47 561
转载 typedef函数指针
1.简单的函数指针的应用形式1:返回类型(*函数名)(参数表) [cpp] view plaincopychar (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2);
2014-02-05 23:06:40 511
原创 poll的设计
#include #include #include #include #include #include #include #include #define DEVICE_NAME "select_poll"#define MAX_BUFFER_SIZE 20static char buffer[MAX_BUFFER_SIZE];static int buffer_ch
2014-02-05 00:19:53 627
原创 linux 并发控制总结
Atomic_tAtomic_t atom = ATOMIC_INIT(1);Atomic_dec_and_test(&atom);Atomic_inc(&atom);Spin_lock_tSpinlock_t lock;Spin_lock_init(&lock); -DEFINE_SPINLOCK(lock);Spin_lock(&lock);Sp
2014-02-04 22:44:23 595
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人