在C语言中,可以通过将代码分为不同的函数,将不同的功能实现分离,从而实现按功能分模块的效果。下面是一个简单的例子:
// 计算两个整数的和 int add(int x, int y) { return x + y; } // 计算两个整数的差 int subtract(int x, int y) { return x - y; } // 计算两个整数的积 int multiply(int x, int y) { return x * y; } // 计算两个整数的商 int divide(int x, int y) { return x / y; } // 主函数 int main() { int x = 10, y = 20; printf("The sum of %d and %d is %d\n", x, y, add(x, y)); printf("The difference between %d and %d is %d\n", x, y, subtract(x, y)); printf("The product of %d and %d is %d\n", x, y, multiply(x, y)); printf("The quotient of %d and %d is %d\n", x, y, divide(x, y)); return 0; }
上述代码中定义了四个函数,分别实现了加法、减法、乘法和除法的功能。在主函数中,通过调用这些函数来实现相应的计算。这样,不同的功能实现被分离到不同的函数中,代码更加清晰、易于维护。
评论