定义宏的时候我们经常会用到(){}这两个符号,在用的时候要十分注意,其语句结尾的时候的分号(;),这个容易导致程序出现问题。并且最好把每一个变量都用()括起来,这样程序在运行的时候不容易出现问题。
使用的情况来说,在只需要最后一个值时的情况,用(*****,******);这种表达式会比较得的好。这个表达式只会把最后一个值返回,但前面的语句所进行的操作是有进行的。
{****;******;******;}注意这个后面会不会有分好(;),容易把分好(;)写在运用这个宏的地方的后面,这样容易出错,会多出来一条空语句,容易出错。