回覆列表
  • 1 # 使用者5443769950533

    如果是整形:

    int sum(int a,int b)

    {

    return a+b;

    }

    -----------------------------------------------

    由於你沒有指定數的型別,寫通用函式比較麻煩。

    簡單的辦法是用宏來定義函式:

    #define sum(a,b) ((a)+(b))

    這樣不必考慮 兩個數的型別啦!

    #include

    #include

    #define sum(a,b) ((a)+(b))

    void main()

    {

    int ia=3,ib=4;

    int x;

    float fa=2.3,fb=4.5;

    float y,z;

    x = sum(ia,ib); // 整型

    y = sum(fa,fb); // 浮點型

    z = sum(fa,fb) + sum(ia,ib);

    printf("x=%d\n",x);

    printf("y=%f\n",y);

    printf("z=%f\n",z);

    }

  • 中秋節和大豐收的關聯?
  • 明明沒有任何損傷,為何母豬四肢還是問題多多?