[C++][CMake][生成可执行文件][上]详细讲解

时间:2025-02-13 18:13:36
  • #include <>
    #include ""
    
    int add(int a, int b)
    {
        return a+b;
    }
    
  • #include <>
    #include ""
    
    int subtract(int a, int b)
    {
        return a-b;
    }
    
  • #include <>
    #include ""
    
    int multiply(int a, int b)
    {
        return a*b;
    }
    
  • #include <>
    #include ""
    
    double divide(int a, int b)
    {
        return (double)a/b;
    }
    
  • // 
    #ifndef _HEAD_H
    #define _HEAD_H
    
    int add(int a, int b);
    int subtract(int a, int b);
    int multiply(int a, int b);
    double divide(int a, int b);
    
    #endif
    
  • #include <>
    #include ""
    
    int main()
    {
        int a = 20;
        int b = 12;
        printf("a = %d, b = %d\n", a, b);
        printf("a + b = %d\n", add(a, b));
        printf("a - b = %d\n", subtract(a, b));
        printf("a * b = %d\n", multiply(a, b));
        printf("a / b = %f\n", divide(a, b));
        return 0;
    }