各有各的好处,在不同的程序中有不同的选择
----------------解决方案--------------------------------------------------------
以下是引用卧龙孔明在2007-2-2 18:09:55的发言:
我看程序决定不了这个东西各有各的好处,在不同的程序中有不同的选择
不管说明程序有他们俩个都能达到同样的效果
只是在编程风格问题上存在不同
----------------解决方案--------------------------------------------------------
对宏的处理,在编译过程中称为“预处理”。也就是说在正式编译前,编译器必须先将代码出现的宏,用其相应的宏值替换,这个过程有点你我在文字处理软件中查找替换。完成预处理后,所有原来的“PAI”都成了立即数3.1415926.所以在代码中使用宏表达常数,归根结底还是使用了立即数,并没有明确指定这个量的类型。这容易带来一些问题。
(转)
----------------解决方案--------------------------------------------------------
以下是引用ispig在2007-2-5 14:54:37的发言:
对宏的处理,在编译过程中称为“预处理”。也就是说在正式编译前,编译器必须先将代码出现的宏,用其相应的宏值替换,这个过程有点你我在文字处理软件中查找替换。完成预处理后,所有原来的“PAI”都成了立即数3.1415926.所以在代码中使用宏表达常数,归根结底还是使用了立即数,并没有明确指定这个量的类型。这容易带来一些问题。
(转)
对宏的处理,在编译过程中称为“预处理”。也就是说在正式编译前,编译器必须先将代码出现的宏,用其相应的宏值替换,这个过程有点你我在文字处理软件中查找替换。完成预处理后,所有原来的“PAI”都成了立即数3.1415926.所以在代码中使用宏表达常数,归根结底还是使用了立即数,并没有明确指定这个量的类型。这容易带来一些问题。
(转)
明白机理 就可以避免错误的发生
----------------解决方案--------------------------------------------------------