Heim  >  Artikel  >  Backend-Entwicklung  >  while里头的i++ ++i 到底是啥意思,老是搞混

while里头的i++ ++i 到底是啥意思,老是搞混

WBOY
WBOYOriginal
2016-06-13 11:09:422681Durchsuche

while里面的i++ ++i 到底是啥意思,老是搞混
++i
i++
+i
i+

这四个到底是啥意思,老是搞混淆!
------解决方案--------------------
这个很简单的了,看个例子就弄明白了:

int a = 3;<br />int b = 0;<br />int i = 1;<br /><br />b = ++i + a;//先把i加1,i等于2,再和a相加,b = 2 + 3 = 5;<br />b = i++ + a;//i值不变,先和a相加,b = 1 + 3 = 4; 然后i加1,i等于2;


不过在for语句里面做判断,前置和后置都差不多。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn