logo
Подбельский Фомин_Программирование на языке СИ_

Глава 4. Указатели, массивы, строки

В предыдущих главах были введены все базовые (основные) типы языка Си. Для их определения и описания используются служебные слова: char, short, int, long, signed, unsigned, float, double, enum, void.

В языке Си, кроме базовых типов, разрешено вводить и использовать производные типы, каждый из которых получен на основе более простых типов. Стандарт языка определяет три способа получения производных типов:

• массив элементов заданного типа;

• указатель на объект заданного типа;

• функция, возвращающая значение заданного типа.

С массивами и функциями мы уже немного знакомы по материалам главы 2, а вот указатели требуют особого рассмотрения. В языке Си указатели введены как объекты, значениями которых служат адреса других объектов либо функций. Рассмотрим вначале указатели на объекты.