Лекция 8. Массивы и указатели (1107983), страница 2
Текст из файла (страница 2)
Разрешено также преобразование целого в указатель и наоборот. Однакопользоваться этим нужно очень осторожно, так как при этом легко получитьнепредсказуемое поведение программы (в частности, разыменование NULL).8.10.3. Допускается присваивание указателя типа void * указателю любого другоготипа (и наоборот) без явного преобразования типа указателя. Это позволяетиспользовать указатель типа void *, когда тип объекта неизвестен.Примеры. (1) Использование типа void * в качестве параметра функциипозволяет передавать в функцию указатель на объект любого типа.
(2) Функцияmalloc() возвращает значение типа void *.8.11.8.11.1. Массивы указателей.8.11.2. Инициализация указателей.8.11.3. Квалификатор restrict.(с) Кафедра системного программирования ф-та ВМК МГУ, 20106.