#define 只是字符替换
2013-11-07 11:23
211 查看
可以使用
gcc -E filename.c -o output.c
来看看
output.c:
#define MAX 100 int main (int argc, char *argv[]) { printf("MAX is %d\n", MAX); return 0; }
gcc -E filename.c -o output.c
来看看
output.c:
# 1 "./def.c" # 1 "<built-in>" # 1 "<command-line>" # 1 "./def.c" int main (int argc, char *argv[]) { printf("MAX is %d\n", 100); return 0; }
相关文章推荐
- DB2死锁解决办法
- Delphi 的运算符列表
- assets
- 动态规划之最短路径(Floyd算法)
- 解决pear使用时出现 PHP_PEAR_INSTALL_DIR is not set correctly.
- 【JAVA】异常记录:java.net.ConnectException: Connection refused: connect
- 一般项目转为Maven项目所遇到的问题
- 声明指令 调用左右
- ajax表单提交插件jquery.form.js的运用
- 定时执行bat文件
- 解决Google Chrome Canery 搜索结果不显示搜索栏的情况
- jailkit-2.16.tar.gz 笼环境增加中文环境[备忘] rhel5,6
- 小程序,面试题
- 自己整理oracle有关练习
- jquery获取选中的checkbox元素
- SQl 命令
- linux 磁盘管理以及维护
- [置顶] 追梦
- 简单使用Python Unittest写单元测试用例(转)
- 淘宝网和铁道部订票网站采用什么技术架构来实现网站高负载的呢