发布时间:2014-10-27 08:42:09
http://www.amobbs.com/thread-5497299-1-1.html最近写的关于在嵌入式开发中常遇到的关于volatile关键字使用的短文,都是些通用的技术,贴上来share。 对于volatile关键字,大部分的C语言教材都是一笔带过,并没有做太过深入的分析,所以这里简单整理了一些关于volatile的使用注意事项。实际上从语法上来看volatile.........【阅读全文】
发布时间:2013-09-27 08:16:24
1. 点击(此处)折叠或打开main(_){_^448&&main(-~_);putchar(--_%64?32|-~7[__TIME__-_/8%8][">'txiZ^(~z?"-48]>>";;;====~$::199"[_*2&8|_/64]/(_&2?1:8)%8&1:10);}2. 编译运行xxg@EmbeddedLab:~/windows/linux-xu/1-wire/helloword$ gcc -o hello hello_ioccc.cxxg@Embedd.........【阅读全文】
发布时间:2013-07-02 13:49:34
原文参考http://www.amobbs.com/thread-5505499-1-1.html在展开知识点之前,首先要重申两点:1、面向对象是一种思想,基本与所用的语言是无关的。当你心怀面向对象,即便用QBasic也能写出符合面向对象思想的代码,更不用说是C语言了。如很多人初学C++的时候,并没有掌握面向对象的思想,活生生把类当结构体来用的,也不.........【阅读全文】
发布时间:2013-01-11 08:18:12
一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. 用法: #i nclude #i nclude using namespace std; #define STR(s) #s #define CONS(a,b) int(a##e##b) int main() { printf(STR(vck)); // 输出字符串"vck"&nb......【阅读全文】
发布时间:2013-01-09 08:01:07
2个文件, 参考 uboot中的代码1. ctype.h 点击(此处)折叠或打开#ifndef _LINUX_CTYPE_H#define _LINUX_CTYPE_H/* * This ctype does not handle EOF like the standard C * library is required to. */#define _U 0x01 /* upper */#define _L 0x02 ......【阅读全文】