摘要: C语言和C++语言程序中广泛存在着#ifdef或#ifndef等条件编译语句,本篇就系统介绍下他们的用法。这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。#ifdef条件编译命令最常见的形式为:12345#ifdef 标识符// 程序段1#else// 程序段2#endif它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2。我们可以用 阅读全文
posted @ 2013-12-27 12:00 浩克匠心 阅读(4040) 评论(4) 推荐(0) 编辑