При объявлении указателей в C есть 3 варианта:
Вариант А:
int* ptr;
Вариант B:
int *ptr;
Вариант C:
int * ptr;
- В A оператор косвенности был добавлен к типу.
- В B оператор косвенности был добавлен к переменной.
- В Си оператор косвенного обращения свободно находится между типом и переменной.
Способ объявления указателя отличается в зависимости от типа документации, которую я читаю. Некоторые авторы предпочитают определенные варианты, другие используют несколько.
- Правильно ли предположить, что между различными вариантами нет различий в функциональности?
- Если да, существует ли соглашение, какой вариант следует использовать в C?