TGViewer
انجمن علمی علوم کامپیوتر دانشگاه رازی انجمن علمی علوم کامپیوتر دانشگاه رازی @razicsa · 455 subscribers
Post #71 237
📌 کامپیوتر همیشه کل شرط رو بررسی می‌کنه؟! نه واقعاً!
🔍 با مفهوم ارزیابی اتصال کوتاه (Short-Circuit Evaluation) آشنا شو!


💡 داستان ساده‌ست:
وقتی چند شرط با && (AND) یا || (OR) به هم وصل می‌شن، کامپیوتر به محض اینکه بتونه نتیجه نهایی رو حدس بزنه، از بررسی بقیه شرط‌ها دست می‌کشه!

این «تنبلی» هوشمندانه، نه تنها سرعت رو بالا می‌بره، بلکه می‌تونه جلوی اجرای کدی که نباید اجرا بشه رو هم بگیره!


🧠 حالا میتونی حدس بزنی خروجی این قطعه‌کد چی میشه؟
#include <stdio.h>

int main() {
int x = 0;
if ((5 < 3) && (++x > 0)) {
}
if ((10 > 5) || (++x > 0)) {
}
printf("%d", x);
return 0;
}

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

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

{ @RaziCSA }
  • ❤ 13
More from @razicsa
  1. Oct 15, 2026انجمن علمی علوم کامپیوتر دانشگاه رازی pinned a photo
  2. Oct 15, 2026انجمن علمی آمار دانشگاه رازی کارگاه آموزشی SPSS از ورود داده تا تحلیل و تفسیر نتایج! 💻📈…
  3. Oct 14, 2026🤖🔥 ایده‌ات را به محتوای حرفه‌ای تبدیل کن! انجمن علمی هوش مصنوعی دانشگاه رازی با همکاری ش…
  4. Oct 10, 2026💻 تیمت رو بچین، کد بزن و پیش برو! اهل چالش‌های الگوریتمی و برنامه‌نویسی رقابتی هستی؟ وقتش…
  5. Oct 9, 2026📢🎓 همراه انجمن‌های علمی دانشگاه رازی باش! 🚀 دنبال برنامه‌ها و رویدادهای علمی دانشگاه هس…
  6. Oct 8, 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 →