کسی میتونه به من بگه فرق a++ و ++a چیه؟ همیشه این دو تا باهم اشتباه میشن...
همونطور که در قسمتی از جواب یک سوال دیگه هم گفته شد(http://uili.ir/59/) فرقشون در ترتیب اضافه کردن به متغیر و برگردون مقدارشونه.
زمانی که ++ قبل از متغیر (a) قرار بگیرد ابتدا یک واحد به آن اضافه میشود سپس مورد محاسبه قرار میگیرد و بر عکس هنگامی که ++ بعد از متغیر مذکور قرار بگیرد ابتدا متغیر محاسبه شده سپس یک واحد به آن اضافه میشود .