c语言怎么把代码按功能分模块

在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;
}

上述代码中定义了四个函数,分别实现了加法、减法、乘法和除法的功能。在主函数中,通过调用这些函数来实现相应的计算。这样,不同的功能实现被分离到不同的函数中,代码更加清晰、易于维护。