还有一个,有劳delphi高手了,十分感谢!!!

[复制链接]
2205|3
 楼主| jimsboy 发表于 2007-4-2 00:31 | 显示全部楼层 |阅读模式
<br />帮忙看一下那个inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />inc(pQtZzMCU,Y_in_MCU*64);它到底给谁加1?还是两个都加1还是将Y_inMCU*64后再加1?<br />同样inc(pQtZzMCU,(Y_in_MCU+U_in_MCU)*64);也看不懂。麻烦高手帮忙解答一下,十分感谢!!!!!!!!!!!!!!!!!<br />&nbsp;<br />原程序:<br />1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//红色分量<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;begin<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;H:=SampRate_U_H;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VV:=SampRate_U_V;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf:=@U;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pQtZzMCU:=Pint(@QtZzMCUBuffer);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inc(pQtZzMCU,Y_in_MCU*64);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//蓝色分量<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;begin<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;H:=SampRate_V_H;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VV:=SampRate_V_V;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf:=@V;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pQtZzMCU:=Pint(@QtZzMCUBuffer);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inc(pQtZzMCU,(Y_in_MCU+U_in_MCU)*64);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end;
一级菜鸟 发表于 2007-4-2 00:37 | 显示全部楼层

运行后pQtZzMCU等于pQtZzMCU加上Y_in_MCU*64的积

  
一级菜鸟 发表于 2007-4-2 00:38 | 显示全部楼层

第2个也一样

&nbsp;inc(pQtZzMCU,(Y_in_MCU+U_in_MCU)*64);<br /><br />先算出(Y_in_MCU+U_in_MCU)*64的值,然后pQtZzMCU加这个得数<br /><br />建议你多看DELPHI的HELP
tangzzbb 发表于 2007-4-28 17:21 | 显示全部楼层

强烈建议多看帮助!!

搞不懂楼主如何在不看帮助的条件下学习语言的??<br />下面摘抄了语法说明,显然,在括号内只有一个数时,该数加一,<br />在有两个数时,增加数为后边的数而不为一,这种用法多数用在<br />有指针的时候。<br /><br />Delphi&nbsp;syntax:<br /><br />procedure&nbsp;Inc(var&nbsp;X&nbsp;[&nbsp;;&nbsp;N:&nbsp;Longint&nbsp;]&nbsp;);<br /><br />Description<br /><br />In&nbsp;Delphi&nbsp;code,&nbsp;Inc&nbsp;adds&nbsp;one&nbsp;or&nbsp;N&nbsp;to&nbsp;the&nbsp;variable&nbsp;X.<br /><br />X&nbsp;is&nbsp;a&nbsp;variable&nbsp;of&nbsp;an&nbsp;ordinal&nbsp;type&nbsp;(including&nbsp;Int64),&nbsp;or&nbsp;a&nbsp;pointer&nbsp;type&nbsp;if&nbsp;the&nbsp;extended&nbsp;syntax&nbsp;is&nbsp;enabled.<br /><br />N&nbsp;is&nbsp;an&nbsp;integer-type&nbsp;expression.&nbsp;<br /><br />X&nbsp;increments&nbsp;by&nbsp;1,&nbsp;or&nbsp;by&nbsp;N&nbsp;if&nbsp;N&nbsp;is&nbsp;specified;&nbsp;that&nbsp;is,&nbsp;Inc(X)&nbsp;corresponds&nbsp;to&nbsp;the&nbsp;statement&nbsp;X&nbsp;:=&nbsp;X&nbsp;+&nbsp;1,&nbsp;and&nbsp;Inc(X,&nbsp;N)&nbsp;corresponds&nbsp;to&nbsp;the&nbsp;statement&nbsp;X&nbsp;:=&nbsp;X&nbsp;+&nbsp;N.&nbsp;However,&nbsp;Inc&nbsp;generates&nbsp;optimized&nbsp;code&nbsp;and&nbsp;is&nbsp;especially&nbsp;useful&nbsp;in&nbsp;tight&nbsp;loops.<br /><br />Note:&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;X&nbsp;is&nbsp;a&nbsp;pointer&nbsp;type,&nbsp;it&nbsp;increments&nbsp;X&nbsp;by&nbsp;N&nbsp;times&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;type&nbsp;pointed&nbsp;to.&nbsp;Thus,&nbsp;given
您需要登录后才可以回帖 登录 | 注册

本版积分规则

82

主题

748

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部