Сонымен мен бүгін сұхбаттасуға бардым, және сұрақтардың бірі келесі болды (C # контекст).
//Print the output for the following code:
for (int i = 10, j = 0; j <= 10; j++, i--)
{
if (i > j)
Console.WriteLine(j.ToString());
}
Мен мұндай құрылысты бұрын-соңды көрмеппін және әріптестерімнен сұрап, Менің жұмыс орнымдағы 5-тен 4-еуі де білмеді (Мүмкін, біз туралы көбірек көрінетін шығар, бірақ мен терең ойлаймын) . Кейбір негізгі логиканы қолдана отырып, мен сұраққа дұрыс жауап бере алдым, бірақ бұл білім менің ілмектерді қалай құрылымдауға болатындығы туралы түсінігімді түбегейлі өзгертті.
Сондықтан менің сұрағым осымен байланысты деп ойлаймын.