摘要:
来新公司上班的第三周也快结束了,随便写点东西。 这三周里学到很多东西,就开发工具而言,最初是在visual Studio2003下用C#学习的, 上班后直接在visual Studio2005下用C#,现在用Visual C++6.0,首先在开发平台的习惯改变上就给我造成了很大的困难,对于开发平台来讲,这是最让我头痛的一部分; 再有就是C++的语法规则同C#有很多不同的地方,但大体上还是很快就...
阅读全文
posted @ 2007-12-14 17:59
sopper
阅读(937)
推荐(0)
编辑
摘要:
条件编译 条件编译可有效地提高程序的可移植性,并广泛地应用在商业软件中,为一个程序提供各种不同的版本 1. #ifdef 标识符 程序段1; [#else 程序段2;] #endif 功能:当“标识符”已经被#define命令定义过,则编译程序段1,否则编译程序段2。 说明:(1)在不同的系统...
阅读全文
posted @ 2007-12-14 17:47
sopper
阅读(1047)
推荐(0)
编辑
摘要:
1.文件包含的概念 文件包含是指,一个源文件可以将另一个源文件的全部内容包含进来。 2.文件包含处理命令的格式 #include “包含文件名” 或#include 两种格式的区别仅在于: (1)使用双引号:系统首先到当前目录下查找被包含文件,如果没找到,再到系统指定的“包含文件目录”(由用户在配置环境时设置)去查找。 (2)使用尖括号:直接到系统指定的“包含文件目录”去查找。一般地说,...
阅读全文
posted @ 2007-12-14 17:45
sopper
阅读(779)
推荐(0)
编辑
摘要:
带参宏定义 1.带参宏定义的一般格式 #define 宏名(形参表) 语言符号字符串 字符串中包含在括弧中所指定的参数,如: #define S(a,b) a*b Area = S(3,2); 2.带参宏的调用和宏展开 (1)调用格式:宏名(实参表) (2)宏展开:用宏调用提供的实参字符串,直接置换宏定义命令行中、相应形参字符串,非形参字符保持不变。 3.说明 (1)定义有参宏时,宏...
阅读全文
posted @ 2007-12-14 17:27
sopper
阅读(1015)
推荐(0)
编辑
摘要:
注:资料来源于网络及谭浩强版《C程序设计》 所谓编译预处理是指,在对源程序进行编译之前,先对源程序中的编译预处理命令进行处理;然后再将处理的结果,和源程序一起进行编译,以得到目标代码。 C提供的预处理功能主要有三种 1. 宏定义与符号常量 2. 文件包含 3. 条件编译 宏定义与符号常量 在C语言中,“宏”分为无参数的宏(简称无参宏)和有参数的宏(简称有参...
阅读全文
posted @ 2007-12-14 17:07
sopper
阅读(1479)
推荐(0)
编辑