В книгах по С описывают операции с указателями. Но я нигде не нашел явного запрета на операцию типа:
char *p;
int n;
...
if ((n - p) >= 0) {...}
т.е. вычитание указателя _из_ целого (компилятор ругается). Наоборот можно.
Как это можно объяснить - что такая операция логически необоснованна?
Спасибо.
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от balodja
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум проблема массивом указателей (2008)
- Форум Указатель на структуру при объявлении этой структуры - как? (2001)
- Форум Char ** vs Char (*)[255] (2014)
- Форум Массивы указателей K&R (2015)
- Форум ANSI С: передача указателей в функцию (2008)
- Форум Структуры, указатели, типы. (2013)
- Форум безтиповые языки (2013)
- Форум rust, сменить владельца Box указателя (2014)
- Форум Как в gcc запретить неявное приведение типов (ну или хотя бы варниги кидать по этому поводу) для Си? (2016)
- Форум C, Странная проблема с указателями в функции (2008)