Arkadaşlar bir çok programlama dilinde olan bu olayı sizlere açıklamak istiyorum.n++ ile ++n birbirlerine benzeselerde aynı sonucu döndürmeyebilirler.Bunu bir örnekle açıklayalım.
[COLOR=#FF0000]Java örnek son-ek artırma:[/COLOR]
publi class ornek{
public static void main(String args[]){
int a=3;
System.out.println(a++);//3 yazar
System.out.println(a);//4 yazar
}
}
görüldüğü gibi a++ önce a yı işlemde kullanıyor ve sonra bir arttırıyor.
[COLOR=#FF0000]Java örnek ön-ek artırma:[/COLOR]
publi class ornek{
public static void main(String args[]){
int a=3;
System.out.println(++a);//4 yazar
System.out.println(a);//4 yazar
}
}
görüldüğü gibi ++a önce artırıyor sonra işlemde kuullanıyor.
(Alıntı)