
c语言中什么是左操作数和右操作数?
2个回答
展开全部
满意答案 热心问友 2009-08-24C语言不分这个吧。。。只有汇编才分这个。。。C语言的A=0A=A+2汇编表示就是 MOV AX,0ADD AX,2很容易看出汇编一般指令都有两个操作数的:左操作数和右操作数,汇编术语就是目的操作数与源操作数 追问: 那么说就是目的操作数是左操作数,源操作数是右操作数吗? 回答: 是的 追问: 我看不懂你举的例子,能解释一下哪个是目的操作数,哪个是源操作数吗? 回答: 你看得懂我写的C语言例子没有:int a = 0; /* a赋值为0,让使用a和使用0一样"好玩" */a = a + 1; /* 让a加1,然后把值给a,执行了这条指令a就等于1了 */;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mov ax,0;;;;;;;;;;;;;;;;;;;;;;说明--解释;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mov 目的操作数,源操作数功能:把源操作数赋值给目的操作数;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;add 目的操作数,源操作数功能:把源操作数的值加上目的操作数的值结果放到目的操作数;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;明白没有。。。你为什么对这个这么感兴趣呀!! 追问: 谢谢,我要考二级,期末考试考得不好受打击了。 回答: 额 我说了这么多 没有一点用你不如把题目发出来。。。我自学都学了汇编和c了,你是在学校学的吧,努力呀
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询