回复 22楼 hackerjiang
#include "stdio.h"
#define Hong01 5 /*写程序,经常会定义宏,方便修改*/
#define Hong02 Hong01+100
int main()
{
int a=2;
a=a*Hong02; /* 替换成 a*=hong02 */
printf("%d\n",a);
return 1;
}
虽然说LZ改了几次了。。不过好像还是有点马大哈~~~~
现在明白LZ的意思了,我觉得LZ在主题中没表达的很清楚,以致我读了两遍后,感觉就是,你在误导~~
A*=B;B是式子的时候会当成整体,此时不等同于 A=A*B。。。
不过LZ因这个犯过错~~~让我很震精。。。