1. 写出一个宏,表示一年有多少秒.
#define SECONDS_PER_YEAR (60*60*24*365)UL
首先,#define支持常量运算..可以使用运算符来运算.
其次,这个数很大,会使一个16位机的整形数溢出,加上UL(表示无符号长整形.)
2.写出一个宏,表示两个数最小的一个.
#define MIN(a,b) ((a)<=(b)?(a):(b))
注意:小心括号,结尾没有分号.
1. 写出一个宏,表示一年有多少秒.
#define SECONDS_PER_YEAR (60*60*24*365)UL
首先,#define支持常量运算..可以使用运算符来运算.
其次,这个数很大,会使一个16位机的整形数溢出,加上UL(表示无符号长整形.)
2.写出一个宏,表示两个数最小的一个.
#define MIN(a,b) ((a)<=(b)?(a):(b))
注意:小心括号,结尾没有分号.