1. Основные понятия алгоритмизации и программирования
Download 1.01 Mb.
|
c# qo\'llanma
идентификаторы;
ключевые (зарезервированные) слова; знаки операций; константы; разделители (скобки, точка, запятая, пробельные символы). Лексема, или элементарная конструкция - минимальная единица языка, имеющая самостоятельный смысл. Границы лексем определяются другими лексемами, такими, как разделители или знаки операций. Одним из важнейших синтаксических понятий любого языка программирования является понятие идентификатора. Идентификатор – имя программного объекта. В идентификаторе могут использоваться латинские буквы, цифры и знак подчеркивания. Прописные и строчные буквы различаются, например, alpha, Alpha и ALPHA – три различных имени. Первым символом идентификатора может быть буква или знак подчеркивания, но не цифра. Пробелы внутри имен не допускаются. Для улучшения читаемости программы следует давать объектам осмысленные имена. Существует соглашение о правилах создания имен, называемое венгерской нотацией (поскольку предложил ее сотрудник компании Microsoft венгр по национальности), по которому каждое слово, составляющее идентификатор, начинается с прописной буквы, а вначале ставится префикс, соответствующий типу величины, например, lpfnSetFirstDialog. Другая традиция – разделять слова, составляющие имя, знаками подчеркивания: max_length, number_of_galosh [2]. Длинна идентификатора по стандарту не ограничена, но некоторые компиляторы и компоновщики налагают на нее ограничения. Идентификатор создается на этапе объявления переменной, функции, типа, и т. п., после этого его можно использовать в последующих операторах программы. При выборе идентификатора необходимо иметь в виду следующее: идентификатор не должен совпадать с ключевыми словами и именами используемых стандартных объектов языка; не рекомендуется начинать идентификаторы с символа подчеркивания, поскольку они могут совпасть с именами системных функций или переменных, и, кроме того, это снижает мобильность программы; на идентификаторы, используемые для определения внешних переменных, налагаются ограничения компоновщика. Примеры правильных идентификаторов: value25, My_File, index, Operation. Примеры синтаксически неправильных идентификаторов: 1_Side (имя не должно начинаться с цифры), Том 2 (не допускается пробел), New-Name (не допускается дефис), break (служебное слово), ехр (предопределенное имя функции-экспоненты). Заметим, что имена, константы, служебные слова нельзя писать слитно друг с другом, они должны отделяться один от другого пробелом, переводом строки или комментарием. Download 1.01 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling