C语言的宏定义(37)
来源:互联网 发布:java 简单酒店管理系统 编辑:程序博客网 时间:2024/06/05 10:54
/**//************************************************************
Copyright (C), 1998-2006, Rx. Co., Ltd.
FileName: mainApp.cpp
Author: longronglin
Version : 1.0
Date: 2006-10-10
Description:
Function List:
1. int main()
History:
<author> <time> <version > <desc>
longronglin 2006/10/10 1.0 modify xxx .
***********************************************************/
#include <stdio.h>
/**//*
* 返回1为正确执行
* 主函数
*
*/
//下面的与DOUBLE(x) (x+x)的区别
#define DOUBLE(x) x+x
int main()
...{
int i;
i = 5 * DOUBLE(5);
printf("%d", i);
return (1);
}
Copyright (C), 1998-2006, Rx. Co., Ltd.
FileName: mainApp.cpp
Author: longronglin
Version : 1.0
Date: 2006-10-10
Description:
Function List:
1. int main()
History:
<author> <time> <version > <desc>
longronglin 2006/10/10 1.0 modify xxx .
***********************************************************/
#include <stdio.h>
/**//*
* 返回1为正确执行
* 主函数
*
*/
//下面的与DOUBLE(x) (x+x)的区别
#define DOUBLE(x) x+x
int main()
...{
int i;
i = 5 * DOUBLE(5);
printf("%d", i);
return (1);
}
结果是30。汇编代码已经将30直接算出来了。怎么算的过程倒没有看到。如果使用的是加括号的则是50。
- C语言的宏定义(37)
- C语言的宏定义(49)
- c 语言的宏定义
- C语言的宏定义
- C语言的宏定义
- C语言的宏定义
- c语言的宏定义
- C语言的宏定义
- C语言的宏定义
- C语言的宏定义
- C语言的宏定义
- C语言的宏定义
- C语言的宏定义
- c语言宏定义
- C语言宏定义
- c语言宏定义
- c语言宏定义
- C语言宏定义
- 将 JavaScript 与 ASP.NET 2.0 结合使用的简便方法
- VC小技巧(5)----单文档框架下的全屏显示
- VS2005开发PPC数据库应用中遇到的几个问题
- 北石化奥美队参加2006年全国机器人足球大赛侧记
- Developer Express 的本地化
- C语言的宏定义(37)
- 如何创建sqlserver 数据库(0001)
- 讨教显卡与内存的问题
- 字符数组的长度
- DataSet高性能数据传输方式的实现
- VC小技巧(6)-----单文档多视图实现视图间的切换
- VB MD5 算法函数
- 提问的智慧
- 使用js动态定位目标