TGViewer
انجمن علمی علوم کامپیوتر دانشگاه رازی انجمن علمی علوم کامپیوتر دانشگاه رازی @razicsa · 458 subscribers
Post #48 309
📌 فرق ++i و i++ فقط جای علامتشه؟ واقعاً نه!
🔍 نگاهی دقیق‌تر به رفتار ++i و i++ در زبان C — چیزی فراتر از یه علامت!
اگه درس مبانی برنامه نویسی رو پاس کردی، احتمالاً با این دو شکل آشنایی:
افزایش مقدار به‌صورت پیشوندی ++i یا پسوندی i++

💡اما نکته‌ی مهم اینه که فرقشون فقط ظاهری نیست — توی بعضی موقعیت‌ها باعث تفاوت واقعی در اجرای برنامه می‌شن!

🧪 یه مثال ساده:
int i = 3;
printf("%d", i++); // چاپ می‌کنه: 3
printf("%d", ++i); // چاپ می‌کنه: 5

i++ :
اول مقدار فعلی (3) رو داد به printf بعد شد 4
++i :
اول مقدارش رو 5 کرد، بعد داد به printf


🧠حالا میتونی حدس بزنی خروجی این قطعه‌کد چی میشه؟
int x = 1;
int a = x++;
int b = ++x;
int y = a + b + x;
printf("%d", y);

❓ توی کوییزِ زیر منتظر جوابتم :)

#زبانC / #مبانی_برنامه_نویسی / #پیشوندی_پسوندی / #نکات_سی / #RaziCSA

{ @RaziCSA }
  • 👀 10
  • ❤ 2
More from @razicsa
  1. Oct 16, 2026🔻تمدید مهلت ثبت‌نام مسابقه RCPC با توجه به تعداد بالای فرم‌های ثبت‌نام تکمیل‌نشده، مهلت ث…
  2. Oct 15, 2026انجمن علمی علوم کامپیوتر دانشگاه رازی pinned a photo
  3. Oct 15, 2026انجمن علمی آمار دانشگاه رازی کارگاه آموزشی SPSS از ورود داده تا تحلیل و تفسیر نتایج! 💻📈…
  4. Oct 14, 2026🤖🔥 ایده‌ات را به محتوای حرفه‌ای تبدیل کن! انجمن علمی هوش مصنوعی دانشگاه رازی با همکاری ش…
  5. Oct 10, 2026💻 تیمت رو بچین، کد بزن و پیش برو! اهل چالش‌های الگوریتمی و برنامه‌نویسی رقابتی هستی؟ وقتش…
  6. Oct 9, 2026📢🎓 همراه انجمن‌های علمی دانشگاه رازی باش! 🚀 دنبال برنامه‌ها و رویدادهای علمی دانشگاه هس…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →