Служебные (зарезервированные, ключевые) слова – это идентификаторы, имеющие специальное значение для компилятора. Их можно использовать только в том смысле, в котором они определены. Например, const – ключевое слово, обозначающее невозможность модификации значения, int – ключевое слово, используемое для обозначения целого типа данных.
Знаки операций. Знак операции – это один или более символов, определяющих действие над операндами. Внутри знака операции пробелы не допускаются. Операции делятся на унарные, бинарные и тернарные по количеству участвующих в них операндов. Один и тот же знак может интерпретироваться по-разному в зависимости от контекста. Все знаки операций за исключением [ ] ,( ) и ? : представляют собой отдельные лексемы.
Семантика языка – это смысловое значение слов. В программировании – начальное смысловое значение операторов, основных конструкций языка, т.п. [1].
Пример. Первый код: i=0; while(i<5){i++;}
Второй код: i=0; do{i++;}while(i<5);
Логически эти два фрагмента кода выполняют одно и то же, результаты их работы идентичны. В то же время семантически это два разных цикла.
Таким образом,
синтаксис – формальный набор правил, определяющий способ построения любых конструкций языка;
семантика – множество правил, определяющих смысл синтаксических конструкций.
Комментарии – это текст, который игнорируется при компиляции, что бывает полезно программистам для пояснения тех или иных участков кода. Компилятор обрабатывает комментарии как пустое пространство. Комментарии можно использовать и для временного отключения части кода при отладке.
Комментарии в программе на C# либо начинаются с двух символов «прямая косая черта» (//однострочный комментарий) и заканчивается символом перехода на новую строку, либо заключается между символами – скобками /*многострочный комментарий*/. Внутри комментария можно использовать любые допустимые на данном компьютере символы, а не только символы из алфавита языка C#, поскольку компилятор комментарии игнорирует. Вложенные комментарии – скобки стандартом не допускаются, хотя в некоторых компиляторах разрешены.
Do'stlaringiz bilan baham: |