void C++ для функций не возвращающих значений или задания пустого указателя

1) Ключевое слово void обозначает функцию которая не возвращает значения.


#include <iostream>     // cout, endl

void print(){ // Функция выводит сообщение и не возвращает никакого значения
    std::cout << "Hello, world!" << std::endl;
}

int main(){
    print(); //Hello, world! Вызов функции print()
}

2) Ключевое слово void используется для объявления указателя, который в дальнейшем может указывать на любой тип данных (объект, функцию и т.д.)


#include <iostream>     // cout, endl
using namespace std;

int main(){
    void* ptr;  // Пустой указатель
    int ar[] = {1, 4, 9, 16};   // ar - массив из четырех целочисленных значений (указатель на начало данных)
    ptr = ar;   // Теперь ptr указывает на массив ar (является его псевдонимом)
    cout << ar[2];  //9
}
2023-10-23



Понравилась страница?
Добавить в закладки
Или поделиться!

Связанные темы

char символьный тип данных в С++ длиной 1 байт
char16_t символьный беззнаковый тип данных длиной 16 бит в С++11
char32_t символьный беззнаковый тип данных длиной 32 бит в С++11
char8_t символьный тип данных в С++20
Типы данных C++
double - тип данных для представления вещественных чисел двойной точности
enum перечисление С++
float C++ представление вещественных данных с одинарной точностью
int C++ целочисленный тип данных
Целочисленные типы С++ long и long long
short С++ целочисленный тип данных
signed C++ модификатор знакового целочисленного типа
typedef C++ создание псевдонимов для типов данных
typeid C++ определение типа данных
union C++ объединение переменных разных типов в общей памяти
unsigned С++ беззнаковые числа
void C++ для функций не возвращающих значений или задания пустого указателя
wchar_t С++ расширенный набор символов и строк