阅读量:0
在C语言中,可以使用#define宏来实现代码复用,定义一个宏之后可以在程序中多次使用该宏实现相同的功能。以下是一个简单的示例:
#include <stdio.h> #define MAX(a, b) ((a) > (b) ? (a) : (b)) int main() { int num1 = 10; int num2 = 20; int max_num = MAX(num1, num2); printf("The maximum number is: %d\n", max_num); return 0; }
在上面的示例中,定义了一个宏MAX,用来比较两个数的大小并返回较大的那个数。在main函数中通过调用MAX宏实现了代码复用,避免了重复编写比较大小的逻辑。通过宏的方式可以更加灵活和高效地实现代码复用。