C语言类
落叶惊风
单片机爱好者…
展开
-
C语言中关键字static、extern和auto的作用总结
1、首先说一下auto自动存储类型,一般我们很少在程序中显示申明变量为auto类型。因为代码块中的变量缺省情况下就是这种类型,这种类型的变量存放于堆栈中,也就是说只有程序执行这些代码块(一对{}之间的语句)时这种自动变量才会被创建,代码块执行结束后自动变量便被释放。2、static关键字是我们在程序中经常使用的,static关键字的用法比较复杂,当用于不同上下文环境时,static关键词具有不原创 2015-07-24 16:54:33 · 6761 阅读 · 0 评论 -
关于达夫设备(Duff's device)的理解
今天看到了一个Duff's device另类的算法设计,代码如下:void send( int * to, int * from, int count){register n= (count + 7)/ 8; /* count > 0assumed */ switch(count% 8) { case 0: do { *to =原创 2015-06-24 14:34:22 · 1292 阅读 · 0 评论