学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 16 12
发新话题
打印

n+=n-=n*n的问题

n+=n-=n*n的问题

请问各位一个问题,n+=n-=n*n是怎样计算的,请各位详细的说明一下运算的过程感激不尽

TOP

这是标准的国内学院派出的题,一帮混蛋加废物。

如果你老师出这种题,那你碰到了一个很差的老师。如果哪本书上出这种题,这本书你可以扔掉了。

[此贴子已经被静夜思于2004-05-08 09:50:55编辑过]

自由,民主,平等,博爱,进步.

TOP

从右向左

楼上说的很对

[此贴子已经被静夜思于2004-05-08 09:51:08编辑过]

TOP

对,我认为关于这些结合性的问题,不用都知道的非常的清楚!

因为你如果把语句写成这样,即使你自己清楚也会犯糊涂的,除非你想让你的代码别人看不懂!

一些东西只要自己做着觉得顺心就可以了,不用总难为自己!!!!

我 :“日本人也算人?” 上帝:“算,算,算吧。”。 我 :“这不是你的真心话。” 我 :“失手造批禽兽出来也就算了,但也不能把它们紧挨着咱中国人放啊!” 上帝:“你们中国人自己死好面子讲什么仁义,早点踏平过去,不早没事了。” 我 :。。。

TOP

多谢各位,虽然在下不明白是怎样解的。但还是要谢了

TOP

偶不这么认为,有时候基础的东西很重要,同一个问题用不同的算式决定不同的速度,也关系到代码的精练与否。 偶也是新手,我试着解释一下,不对的话大家不要笑话。

n=n+(n-(n*n)),大概就是这样滴吧

TOP

分为三句

n=n*n;

n=n-n;

n=n+n;

TOP

我并不是说不要看这样的东西,我的意思是说如果是自己,就要

尽量少用这样的语句(为了大家:))!!!!

我 :“日本人也算人?” 上帝:“算,算,算吧。”。 我 :“这不是你的真心话。” 我 :“失手造批禽兽出来也就算了,但也不能把它们紧挨着咱中国人放啊!” 上帝:“你们中国人自己死好面子讲什么仁义,早点踏平过去,不早没事了。” 我 :。。。

TOP

呵呵,纯粹是考试用的,你查一下优先级就知道了

TOP

以下是引用shujucangku在2004-05-09 18:27:59的发言: 呵呵,纯粹是考试用的,你查一下优先级就知道了

it is wrong,

---------------------------------------------------------------------------

Don't get carried away and increment or decrement the same value more than once in the same statement. The problem is that the use-then-change and change-then-use rules can become ambiguous. That is, a statement such as

x = 2 * x++ *(3 - ++x); // don't do it

can produce quite different results on different systems. C++ does not define correct behavior for this sort of statement.

自由,民主,平等,博爱,进步.

TOP

 16 12
发新话题