易截截图软件、单文件、免安装、纯绿色、仅160KB

C和C++的位运算

  有次一个同事问我
    swc ^= swc;
  是什么意思,我也不知道,查了下,意思应该是将swc变量清0,疑惑的是为什么就不能写成 swc = 0; 呢?不明白
  顺便记录下其他的操作,碰到新的再追加:
    swc = ~swc;    //变量取反


相关文档:

用C写的3D迷宫

          Boss说,要看OpenGL,看了快一个月,总算出了个像样的东西,用C写了个3D迷宫,
虽然只有350行
       代码,不过边学边写,足足写了一周时间,还是小有成就感的,活活活!
         &n ......

perlembed 在 C 程序中嵌入 perl

NAME
    perlembed - 在 C 程序中嵌入 perl
DESCRIPTION
  导言
    你是想要:
    在 Perl 中使用 C?
         阅读 perlxstut、perlxs、h2xs、perlguts 和 perlapi。
    在 Perl 中使用 Unix 程序?
     & ......

linux 0.11 内核学习 floppy.c,驱动你的软盘


/*
 *  linux/kernel/floppy.c
 *
 *  (C) 1991  Linus Torvalds
 */
/*
 * 02.12.91 - Changed to static variables to indicate need for reset
 * and recalibrate. This makes some things easier (output_byte reset
 * checking etc), and means less i ......

C++中extern “C”含义深层探索(在原作的基础上修改)


1.
引言
  C++
语言的创建初衷是“a
better C”
,但是这并不意味着C++
中类似C
语言的全局变量和函数所采用的编译和连接方式与C
语言完全相同。作为一种欲与C
兼容的语言,C++
保留了一部分过程 式语言的特点(被世人称为“
不彻底地面向对象”
),因而它可以定义不属于任何类的全局 ......

c链表示例

C宏实例
摘自Linux内核2.6.21.5源码(部分),展示了链表的另一种实现思路
未采用ANSI C标准,采用GNU C标准,遵从GPL版权许可。
struct list_head {
struct list_head *next, *prev;
};

#define LIST_HEAD_INIT(name) { &(name), &(name) }

#define LIST_HEAD(name) \
struct list_ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号