Почему указатели являются ведущим фактором путаницы для многих новых и даже старых студентов на уровне колледжа на C или С++? Существуют ли какие-либо инструменты или мыслительные процессы, которые помогли вам понять, как указатели работают с переменной, функцией и за пределами уровня?
Какова какая-то хорошая практика, которую можно сделать, чтобы привести кого-то на уровень "Ах-ха-да, я понял", не доведя их до увядания в общей концепции? В принципе, буровые сценарии.