宏定义是用宏名替换字符串,但不进行正确性检查,行末尾不加分号,之作字符替换,不分配内存空间
以下是定义一个函数,其他简单的就不说了
#define swap(a,b) {int c;c=a;a=b;b=c;}
上面就是一个宏定义,swap和后面的括号是一体的,没有空格,这个地方要特别注意.
宏定义是用宏名替换字符串,但不进行正确性检查,行末尾不加分号,之作字符替换,不分配内存空间
以下是定义一个函数,其他简单的就不说了
#define swap(a,b) {int c;c=a;a=b;b=c;}
上面就是一个宏定义,swap和后面的括号是一体的,没有空格,这个地方要特别注意.