预编译指令,也称作宏定义
来源:互联网 发布:淘宝平台运营思路 编辑:程序博客网 时间:2024/05/16 16:16
#import <Foundation/Foundation.h>
//宏定义,也叫预编译指令;
#define PI 3.14
#define MUL(A,B)((A)*(B))
#define Sub(X,Y) X-Y
int main(int argc,const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
//求圆的面积,假设半径为 5;
int round = PI * 5 * 5;
printf("%d\n",round);
int ai = 3,bi =5;
printf("%d\n",MUL(ai,bi));
printf("%d\n",Sub(ai,bi));
}
return 0;
}
还有一种形式,条件编译:
#ifdef PI
#define PI 3.14
#else
#define PIVATE 6.28
#endif
#ifndef PI
#define PI 6.28
#else
#define PIVATE 3.14
#endif
#if 568
#define kScre 568
#else
#define kScre 968j
#endif
//条件编译:
//作用:按不同的条件。编译不同的代码;
/* 第一种形式:
#ifdef
代码段1
else
代码段2;
endif*/
- 预编译指令,也称作宏定义
- xcode 预编译宏定义
- xcode 预编译宏定义
- Unity预编译宏定义
- 预编译指令与相关宏小结
- c/c++常用宏、预编译指令
- 预编译宏指令#ifndef #endif解读
- 预编译指令
- 预编译指令
- 预编译指令
- #pragma 预编译指令
- C++ 预编译指令
- 预编译指令#ifdef
- 预编译指令
- #pragma 预编译指令
- 预编译指令--介绍
- pragma 预编译指令
- 预编译指令
- 小公司:美术与技术适配屏幕统一方案
- CALayer之绘图
- java继承&子父类成员域加载及执行过程
- textarea 在浏览器中固定大小和禁止拖动
- HTML-embed标签详解
- 预编译指令,也称作宏定义
- Eclipse设置自动生成注释
- 如果有人问你Java垃圾回收机制你这么答就好了!
- HDU1009 FatMouse' Trade
- 全排列
- 二维数组中的查找
- Android基础入门教程——8.4.3 Android动画合集之属性动画-初见
- Struts2 XML配置
- 如何编写LVS对Real Server的健康状态检测脚本