Вы слишком много читаете об этом.Это обозначает соглашение о вызовах реализации для вызова функций C в целом (но особенно важно для varargs).
Это не должно быть аббревиатурой для чего-то, что объединяет «C» и «объявление»;имена - это просто имена, особенно в программировании.Мнемоника помогает, но хотя «malloc» означает «выделить память», она имеет дополнительное значение, которое мы знаем и привязываем к ней;«alloca» также «выделяет память», например.
Или взять «struct», которая «означает« структуру », но« структура »сама по себе настолько универсальна, что без значения, которое мы подсознательно приписываем»struct "мы были бы безнадежно потеряны - поскольку новые программисты, все еще изучающие терминологию, часто теряются.