Вопрос Что такое Указатель в языке программирования СИ, и зачем оно нужно ?

Регистрация
11 Мар 2013
Сообщения
79
Репутация
-3
Спасибо
0
Монет
0
Что такое Указатель в языке программирования СИ, и зачем оно нужно ?
 
указатель указывает на ячейку, в которой хранится значение переменной, нужен для передачи переменных в функции по адресу, а не по значению, для навигации по массиву, для доступа к регистрам аппаратуры
 
Это просто адрес в памяти, по которому нечто хранится. Указатель обрабатывается быстрее, чем поиск переменной по имени.
 
Переменная, хранящая адрес другой переменной. Нужна для программирования. Применения многообразны. Для создания других переменных во время выполнения программы, для передачи адресов переменных в функции...
 
На физическом уровне компьютер работает с байтами данных. Для того чтобы компьютер понимал что именно хранится в байтах число строка или картинки существуют типы данных. Указатель это один из типов данных который сохраняет в себе адрес ячейки памяти обычно этот 4 ре байта. Быстрее и проще не перемещать все данные в своей программе а просто в 4х байтах запоминать где данные эти лежат.
 
адрес переменной к которой можно сослаться в любом учебники по си об этом подробно расписывается
 
Назад
Сверху