`
3895177
  • 浏览: 22635 次
社区版块
存档分类
最新评论

预编译

    博客分类:
  • c++
 
阅读更多
#include <iostream>
using namespace std;

//宏定义 没'='号 无需';'号
#define MAXNUM 10

//带参数的宏定义
#define CUBE(x) (x*x*x)

//条件编译
//#if 如果
//#elif 如果
//#endif 结束编译
//#ifdef 如果标示符有定义
//#ifndef 如果标示符号没有定义

#define  SIZE 100
#ifndef SIZE
#define SIZE 10
#endif


#define DEBUG 1

//必须将宏体用()括起来
#define  INT3(x) (((x)%3==0)?true:false)






void main()
{
	cout<<MAXNUM<<endl;
	cout<<CUBE(MAXNUM)<<endl;
	cout<<INT3(3)<<endl;
	cout<<SIZE<<endl;

}

 

分享到:
评论

相关推荐

    终于搞懂了,预编译头文件

    预编译头文件 &lt;br&gt;今天在改一个很大的程序,慢慢看,慢慢改。突然发现一个.c文件,里面什么也没有, &lt;br&gt;就几个头文件,我一看,我靠,这不是把简单的问题搞复杂了吗,随手删掉那个c文件。 &lt;br&gt;结果不能...

    各种C++预编译命令

    c编程中经常用到的各种常见的预编译命令。

    spring自带的jdbcTemplate查询、插入预编译使用

    简单的jdbcTemplate预编译、回调等

    Mesa 17.0.0 Windows预编译dll

    开始我有个特殊应用方式需要用到Mesa,但是找了很久都没找到新的能用的预编译dll。自己尝试了在本机Win10、虚拟机Ubuntu、云服务器Ubuntu、云服务器Server 2012 R2上编译,结果都是失败的。只在云服务器Ubuntu上编译...

    预编译资料- 预编译资料

    预编译详细资料,共90页。 掌握宏定义的使用方法;  掌握文件包含的使用方法;  了解条件编译的使用方法。 §7.1 概 述 C语言的编译系统分为编译预处理和正式编译,这是C 语言的一大特点,其中...

    预编译头的概念的介绍

    所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件,这些预先编译好的代码可以是任何的C/C++代码--------甚至是inline的函数,但是必须...

    openssl-3.0.0预编译二进制开发包

    1、openssl3.0.0预编译二进制开发包SDK 2、Windows环境下基于Visual Studio2017编译 3、该资源是64位,无32位

    预编译命令大全

    预编译命令大全; 讲述C语言各种预编译命令,详解,非常有用。

    什么是预编译

    什么是预编译?对预编译的解释。对新手学习编程语言的一些基础帮助。

    JAVA预编译示例代码

    JAVA预编译示例代码,包括1预编译中使用like 2javaSQL预编译异常 3预编译语句支持in方式 4在预编译中遇到的问题.有了这个文档,java预编译就不用再发愁了。

    linux C++ 预编译

    linux C++ 预编译 cmake样例

    关于预编译头文件

    预编译头文件说明 C/C++头文件一览 预处理的由来 常见的预处理功能 预处理指令 文件包含指令

    c语言的预编译处理

    预编译处理虽然不难,但是学好C语言最好能弄懂预编译

    Osg预编译包

    自己编译的OSG3.0.0版本的预编译包,可以直接使用,缩短OSG的开发时间。

    js--预编译顺序和原理

    js--预编译顺序和原理 | js--预编译顺序和原理 | js--预编译顺序和原理 | js--预编译顺序和原理 | js--预编译顺序和原理 | js--预编译顺序和原理 | js--预编译顺序和原理

    修复VS2008fatal error1853 意外的预编译头错误

    修复 VS2008出现"意外的预编译头错误,只需重新运行编译器就可能修复此问题”

    几个预编译指令的用法

    几个预编译指令的用法

    IIS网站预编译工具(源码)

    发布网站时,有的IIS服务器需要将网站预编译才能访问,该小工具可方便预编译,默认asp.net2.0

    C语言的 预编译 教程 详解

    c语言预编译教程,比较详细,好不好看后便知,免费分享

    lua 5.3.5 windows预编译exe/dll文件 lua5.3.5.win.zip

    lua5.3(32位/64位)windows 预编译(exe/DLL) adding: lua5.3.5-x86/lua.exe (in=14336) (out=7311) (deflated 49%) adding: lua5.3.5-x86/lua.o (in=24873) (out=9654) (deflated 61%) adding: lua5.3.5-x86/lua...

Global site tag (gtag.js) - Google Analytics