C — это язык программирования общего назначения, используемый для системного программирования (ОС и встроенного), библиотек, игр и кроссплатформенности.
Динамическое выделение памяти, обычно в контексте языков без сборки мусора или обязательного или автоматического подсчета ссылок, относится к процессу или запрашивает у операционной системы блок памяти переменного размера.
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Передача по ссылке — это стратегия сортировки аргументов, при которой местоположение переменной в памяти передается функции, а не копия значения переменной, хотя функция появляется в исходном коде для получения самой переменной, а не указателя на нее.