Вопросы к Поиску с Алисой
Void в программировании — это тип, спецификатор типа и ключевое слово в языках С, C++, Java, C#, Objective-C, D, ActionScript и PHP. ru.wikipedia.org ru.ruwiki.ru
Используется void в разных случаях:
В качестве имени типа значения, возвращаемого функцией. ru.wikipedia.org ru.ruwiki.ru Указывает на то, что функция не возвращает значения, а вызов такой функции является void-выражением. ru.wikipedia.org Тело такой функции не должно содержать операторов return с выражениями. ru.wikipedia.org
В составе декларатора функции. ru.wikipedia.org Указывает на то, что функция имеет прототип и не имеет параметров. ru.wikipedia.org
В качестве имени целевого типа операции приведения. ru.wikipedia.org Такое void-приведение означает отказ от значения приводимого выражения. ru.wikipedia.org
В составе имени типа void-указателя. ru.wikipedia.org Такой указатель способен представлять значения любых указателей на объектные и неполные типы, то есть адреса любых объектов. ru.wikipedia.org
Тип void определён как неполный тип, который не может быть дополнен. ru.wikipedia.org Как следствие, этот тип не должен быть использован там, где допускаются только полные типы, например, в качестве типа параметра в определении функции. ru.wikipedia.org