智能车制作
标题:
这指令return (abs(a-c)<=abs(b-c) ? a:b);啥意思啊?
[打印本页]
作者:
redfox302
时间:
2009-1-10 22:58
标题:
这指令return (abs(a-c)<=abs(b-c) ? a:b);啥意思啊?
<
>return (abs(a-c)<=abs(b-c) ? a:b);</P><P>请教高手,这句啥意思?</P><P>谢谢</P>
作者:
whut_wj
时间:
2009-1-11 03:34
标题:
Re:这指令return (abs(a-c)<=abs(b-c) ? a:b);啥意思啊?
<
>1 abs 是绝对值。</P><P>2 A<B?a:b //如果A<B结果反回a,如果A<SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">≥B 结果反回b</SPAN></P><P><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">再看不明白找本C的书。</SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com
ffice:office" /><o:p><FONT face=宋体></FONT></o:p></SPAN> </P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p><FONT face=宋体></FONT></o:p></SPAN></P>
作者:
etch
时间:
2009-1-13 23:09
标题:
Re:这指令return (abs(a-c)<=abs(b-c) ? a:b);啥意思啊?
能生成比 if-else精简的分支语句<br>如<br>( a< =b ) ? a:b ;<br>能生成<br>0000 LDD a<br>0003 CPD b<br>0006 BLS *+10 ;abs = 0010//或者BCS *+10或者BCC *+10或者BHI *+10<br>0008 LDX b<br>000b // <br>000c STX b<br>000f RTS <br>0010 //<br>0013 STD a
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2