问题1:两段程序都在宏外Mv已经定义了全局变量,区别在于第二个宏里面的赋值得到的Mv依然是全局变量,只是改变了值,第一个宏由于多了个宏参数Mv,宏参数Mv为局部变量,所以宏里的Mv就变成了局部变量,在宏结束之后,第一个宏里面的局部变量Mv消失,只剩下了全局变量Mv,第二个宏里赋值的Mv由于是全局变量,没有消失。
问题2:%eval函数定义为在进行逻辑计算之前要求里面所有的变量值都是整数,所以在计算之前已经将所有的变量值转化为了整数。
|
楼主: ttongttengtt
|
2438
2
Advance 63题求助!! |
|
已卖:1份资源 大专生 11%
-
|
10论坛币
| |
|
|
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


