比如说:double var1 = var2 /var3;
但是我不要它现在就计算
而是等到我要使用var1的时候才计算
这样可以提高精度
请高手指教
分不够,可以再给

解决方案 »

  1.   

    不要定义变量,只定义宏
    #define var1 ((double) var2 /var3)
      

  2.   

    #define var1 ((double) var2 /var3)我现在要使用var1宏在一个运算式子里面应该怎么样用。
    如:double test = 1000 / var1,是这样用吗
      

  3.   

    #define MyCalc(x, y) (x/y)
    计算时val1 = MyCalc(val2, val3)就可以了
    如果你确定你的变量名就是val2,val3那么
    #define MAOBING val2/val3
    计算时val1 = MAOBING;就可以了