发布时间:2014-06-08 12:04:30
在c中,习惯用#define来定义常量:#define PI 3.14但#define有不安全因素:int x = 1;#define T1 x+x#define T2 T1-T1int main(void){ printf("T2 is:%d\n", T2); return 0;}此处替换后,T2为 x+x-x+x = 2 * x = 2; 而不是0。c++中,提供了const来定义常量。const.........【阅读全文】
发布时间:2014-06-08 11:28:06
在c中,建议为程序中的每一个函数建立原型(即函数声明)。在c++中,必须为每一个函数建立函数原型。int add(int x, int y); //在c中,若此函数只用于本文件,此句可以省略,但在c++中此句必须保留int add(int x, int y){ return a + b;}int main(void){ add(1, 2); &nbs.........【阅读全文】
发布时间:2014-06-08 11:20:25
在C++中,结构名、联合名、枚举名都是类型名。在定义变量时,不必在结构名、联合名、枚举名前冠以struct、union、enum。例子:enum boole {TURE, FALSE};struct string{char *str;int length;};union number{int i;float f;};在C中,必须说明为:enum boole bl;struct string str;union number num;在C.........【阅读全文】
发布时间:2014-01-20 23:49:10
尽管以C++为基础,但Java是一种更纯粹的面向对象程序设计语言,对于Java来说一切皆对象。一、数据类型 Java数据类型大小与机器结构无关,这也正是其可移植的原因之一。 基本数据类型与C++差不多,包.........【阅读全文】
发布时间:2014-01-08 22:56:41
pdf版本下载:Linux内核list&hlist解读.pdfLinux内核list/hlist解读目录1. 前言 22. 通用宏 22.1. typeof 22.1.1. 定义 32.1.2. 用途 32.1.3. 示例 32.2. offset_of 32.2.1. 定义 32.2.2.&n.........【阅读全文】