netlib.narod.ru< Назад | Оглавление | Далее >

2.1. Имена переменных

Хотя мы ничего не говорили об этом в главе 1, но существуют некоторые ограничения на задание имен переменных и именованных констант. Имена составляются из букв и цифр; первым символом должна быть буква. Символ подчеркивания «_» считается буквой; его иногда удобно использовать, чтобы улучшить восприятие длинных имен переменных. Не начинайте имена переменных с подчеркивания, так как имена, начинающиеся с этого знака часто используются в библиотеках. Прописные и строчные буквы различаются, так что x и X — это два разных имени. Обычно в программах на Си малыми буквами набирают имена переменных, а большими — именованные константы.

Для внутренних переменных значимыми являются не менее 31 символа имени. Для имен функций и внешних переменных число значимых символов может быть меньше 31, так как эти имена обрабатываются ассемблерами и загрузчиками и языком не контроллируются. Стандарт гарантирует определение уникальности внешнего имени по 6 первым символам без учета их регистра. Ключевые слова if, else, int, float и т.д. зарезервированы, и их нельзя использовать в качестве имен переменных. Все они набираются в нижнем регистре (т.е. малыми буквами).

Разумно давать переменным осмысленные имена, соответствующие их назначению, причем такие, чтобы их было трудно спутать друг с другом. Мы предпочитаем использовать короткие имена для локальных переменных, особенно для счетчиков циклов, и более длинные для внешних переменных.


netlib.narod.ru< Назад | Оглавление | Далее >

Сайт управляется системой uCoz