🔍 با مفهوم ارزیابی اتصال کوتاه (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 }
