mod;void main(void){ mod=100; ddptr=((uint) mod)*((uint)40)+normal;}编译结果1: 6: void main(void) 7: { 8: mod=100; c:0x0003 750a64 mov mod(0x0a),#0x64 9: ddptr=((uint) mod)*((uint)40)+normal; c:0x0006 af0a mov r7,mod(0x0a) ;先强制转换,再相乘c:0x0008 7e00 mov r6,#0x00c:0x000a 7c00 mov r4,#0x00c:0x000c 7d28 mov r5,#0x28c:0x000e 12001c lcall c?imul(c:001c)c:0x0011 ef mov a,r7c:0x0012 24e3