идентификатор и переменные в C - PullRequest
0 голосов
/ 01 мая 2011

можно ли сказать, что идентификатор это псевдоним переменных?идентификаторы и переменные совпадают?

Ответы [ 4 ]

3 голосов
/ 01 мая 2011

Идентификатор - это причудливый термин, используемый для обозначения «имени». В Си идентификаторы используются для обозначения ряда вещей: мы уже видели, как они используются для именования переменных и функций. Они также используются для присвоения имен некоторым вещам, которые мы еще не видели, среди которых есть ярлыки и «теги» структур, объединений и перечислений.

Идентификатор используется для любой переменной, функции, определения данных и т. Д. В языке программирования C идентификатор представляет собой комбинацию буквенно-цифровых символов, первый из которых - буква алфавита или подчеркивание, а остальные - любой буква алфавита, любая цифровая цифра или подчеркивание. и вы знаете о переменных. пожалуйста, проверьте C Учебник - Глава 1

3 голосов
/ 01 мая 2011

Нет, от C99 (6.2.1):

Идентификатор может обозначать объект; функция; тег или член структура, объединение или перечисление; имя типа определения; название ярлыка; макрос название; или параметр макроса.

3 голосов
/ 01 мая 2011

Другими словами, идентификаторы - это имена, данные вещам (таким как переменные и функции). Они идентифицируют вещь, которую они называют.

3 голосов
/ 01 мая 2011

номер

int f() { }

f является идентификатором. Это не переменная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...