2009年6月21日
摘要: 预处理宏定义:#define N 20#define STR "hello,world"#define MAX(a,b) ((a)>(b)?(a):(b))//两种预处理方式gcc -E main.ccpp main.c1 函数式宏定义和真正的函数调用的不同:1)宏定义的参数没有类型,预处理之负责做形式上的替换,而不做参数类型的检查2)调用真正函数的代码和调用宏定义的代码编译生成的指令不同。... 阅读全文
posted @ 2009-06-21 01:36 清水湾 阅读(240) 评论(0) 推荐(0)