- Главная
- Информатика
- Синтаксис языка С++

Содержание
- 2. СИНТАКСИС ЯЗЫКА С++ Основные синтаксические правила записи программ на языке C++ сводятся к следующему: Прописные и
- 3. СИНТАКСИС ЯЗЫКА С++ Пробельные символы (пробелы, знаки табуляции, символ новой строки, комментарий) могут размещаться в любом
- 4. СИНТАКСИС ЯЗЫКА С++ Каждое предложение языка кончается символом точка с запятой (";"). Немногие исключения из этого
- 5. СИНТАКСИС ЯЗЫКА С++ Алфавит языка Алфавитом языка называют присущий данному языку набор символов, из которых формируются
- 6. СИНТАКСИС ЯЗЫКА С++ Ключевые (служебные, зарезервированные) слова имеют однозначно определенный смысл и могут использоваться только так,
- 7. СИНТАКСИС ЯЗЫКА С++ Алфавит языка С (C++) включает: прописные латинские буквы А ... Z; строчные латинские
- 8. СИНТАКСИС ЯЗЫКА С++ Наиболее употребительные специальные символы:
- 10. Скачать презентацию
Слайд 2СИНТАКСИС ЯЗЫКА С++
Основные синтаксические правила записи программ на языке C++ сводятся к
СИНТАКСИС ЯЗЫКА С++
Основные синтаксические правила записи программ на языке C++ сводятся к

следующему:
Прописные и строчные буквы считаются разными символами. Поэтому, например, идентификаторы DATABASE, DataBase, Database и database относятся к совершенно разным переменным, константам или объектам. При записи идентификаторов могут использоваться латинские буквы, цифры, символ подчеркивания "_". Идентификатор не может начинаться с цифры и не может содержать пробельных символов. Длина идентификатора не ограничена, но ради удобства чтения программы надо стремиться использовать короткие и осмысленные идентификаторы.
Прописные и строчные буквы считаются разными символами. Поэтому, например, идентификаторы DATABASE, DataBase, Database и database относятся к совершенно разным переменным, константам или объектам. При записи идентификаторов могут использоваться латинские буквы, цифры, символ подчеркивания "_". Идентификатор не может начинаться с цифры и не может содержать пробельных символов. Длина идентификатора не ограничена, но ради удобства чтения программы надо стремиться использовать короткие и осмысленные идентификаторы.
Слайд 3СИНТАКСИС ЯЗЫКА С++
Пробельные символы (пробелы, знаки табуляции, символ новой строки, комментарий) могут
СИНТАКСИС ЯЗЫКА С++
Пробельные символы (пробелы, знаки табуляции, символ новой строки, комментарий) могут

размещаться в любом месте текста, но не внутри идентификатора.
Комментарии в тексте заключаются в скобки вида /* текст комментария */. Такие комментарии могут вводится в любом месте текста, в частности, внутри операторов, и занимать любое количество строк. Вложенные комментарии обычно не допускаются. Считается, что комментарий закончился, как только в тексте встретились первые символы */. Еще один способ введение комментария - размещение его после двух символов "слеш" ("//"). Этот комментарий должен занимать конец строки, в котором он введен, и не может переходить на следующую строку. Любой текст в строке, помещенный после символов "//" воспринимается как комментарий.
Комментарии в тексте заключаются в скобки вида /* текст комментария */. Такие комментарии могут вводится в любом месте текста, в частности, внутри операторов, и занимать любое количество строк. Вложенные комментарии обычно не допускаются. Считается, что комментарий закончился, как только в тексте встретились первые символы */. Еще один способ введение комментария - размещение его после двух символов "слеш" ("//"). Этот комментарий должен занимать конец строки, в котором он введен, и не может переходить на следующую строку. Любой текст в строке, помещенный после символов "//" воспринимается как комментарий.
Слайд 4СИНТАКСИС ЯЗЫКА С++
Каждое предложение языка кончается символом точка с запятой (";"). Немногие
СИНТАКСИС ЯЗЫКА С++
Каждое предложение языка кончается символом точка с запятой (";"). Немногие

исключения из этого правила будут оговорены особо.
В строке может размещаться несколько операторов. Однако, с точки зрения простоты чтения текста этим не надо злоупотреблять. Вообще надо писать программу так, чтобы ее было легко читать и вам, и постороннему человеку, которому, может быть, придется ее сопровождать. Надо выделять объединенные смыслом операторы в группы, широко используя для этого отступы и комментарии.
Фигурные скобки { } выделяют составной оператор. Все операторы, помещенные между ними, воспринимаются синтаксически как один оператор.
Все используемые типы, константы, переменные, функции должны быть объявлены или описаны до их первого использования. Объявления могут встречаться в любом месте текста.
В строке может размещаться несколько операторов. Однако, с точки зрения простоты чтения текста этим не надо злоупотреблять. Вообще надо писать программу так, чтобы ее было легко читать и вам, и постороннему человеку, которому, может быть, придется ее сопровождать. Надо выделять объединенные смыслом операторы в группы, широко используя для этого отступы и комментарии.
Фигурные скобки { } выделяют составной оператор. Все операторы, помещенные между ними, воспринимаются синтаксически как один оператор.
Все используемые типы, константы, переменные, функции должны быть объявлены или описаны до их первого использования. Объявления могут встречаться в любом месте текста.
Слайд 5СИНТАКСИС ЯЗЫКА С++
Алфавит языка
Алфавитом языка называют присущий данному языку набор символов, из
СИНТАКСИС ЯЗЫКА С++
Алфавит языка
Алфавитом языка называют присущий данному языку набор символов, из

которых формируются все конструкции языка.
Для обозначения (идентификации) всех объектов, вводимых в программу, используются идентификаторы, или имена. Здесь под объектами понимаются переменные, константы, типы, подпрограммы и т. д.
Идентификаторы могут начинаться и со знака подчеркивания, но пользоваться такими именами нужно с большой осторожностью во избежание совпадения идентификаторов, создаваемых программистом, с именами, содержащимися в стандартных библиотеках.
Для обозначения (идентификации) всех объектов, вводимых в программу, используются идентификаторы, или имена. Здесь под объектами понимаются переменные, константы, типы, подпрограммы и т. д.
Идентификаторы могут начинаться и со знака подчеркивания, но пользоваться такими именами нужно с большой осторожностью во избежание совпадения идентификаторов, создаваемых программистом, с именами, содержащимися в стандартных библиотеках.
Слайд 6СИНТАКСИС ЯЗЫКА С++
Ключевые (служебные, зарезервированные) слова имеют однозначно определенный смысл и могут
СИНТАКСИС ЯЗЫКА С++
Ключевые (служебные, зарезервированные) слова имеют однозначно определенный смысл и могут

использоваться только так, как это задано в языке программирования. Ключевые слова не могут быть переопределены, т. е. их нельзя использовать в качестве имен, вводимых программистом.
Слайд 7СИНТАКСИС ЯЗЫКА С++
Алфавит языка С (C++) включает:
прописные латинские буквы А ... Z;
строчные
СИНТАКСИС ЯЗЫКА С++
Алфавит языка С (C++) включает:
прописные латинские буквы А ... Z;
строчные

латинские буквы а ... z;
арабские цифры 0 ... 9;
разделители: , , ., ;, ?, ', !, |, /, \, ~, _, #, %, &, ^, =, -, +, *, (, ), {, }, [, ], <, >;
пробельные символы: SP, H_TAB, CR, LF, V_TAB, FF, Ctrl-Z (конец текстового файла);
специальные символы, необходимые для представления символов, не имеющих графического обозначения, а также пробельных символов;
арабские цифры 0 ... 9;
разделители: , , ., ;, ?, ', !, |, /, \, ~, _, #, %, &, ^, =, -, +, *, (, ), {, }, [, ], <, >;
пробельные символы: SP, H_TAB, CR, LF, V_TAB, FF, Ctrl-Z (конец текстового файла);
специальные символы, необходимые для представления символов, не имеющих графического обозначения, а также пробельных символов;
Слайд 8СИНТАКСИС ЯЗЫКА С++
Наиболее употребительные специальные символы:
СИНТАКСИС ЯЗЫКА С++
Наиболее употребительные специальные символы:

- Предыдущая
Future continuousСледующая -
Официально-деловой стиль. Иды деловых бумаг
Медиаполигон: Екатеринбург. Написание заметки
Кодирование информации
Методы борьбы с дезинформацией
Компьютерное зрение
Планерка. Семейство IG
Знакомим родителей с программой ПиктоМир
Создание альтернативного сайта КЖРЭУП Железнодорожное
Диаграмма компонентов
Работа с lego mindstorms ev3. Задание № 4: создание собственных изображений и звуков
Научный поиск и принципы формирования научных работ
Тип данных. Структура и коллекции. Visual Studio c#
Презентация на тему омпьютерные вирусы и антивирусные программы
Циклы в С/С++
Введение в алгебру логики / логические операции. Таблицы истинности
Как защититься от кибермошенничества
Просмотр каталогов и файлов без привилегий администратора
Создание мультимедийного электронного ресурса Знаменитые люди Белгородского района
Презентация к лекции_4_10.05.05
Программирование на Python. Изучение возможностей и синтаксиса Python: Классы и ООП. Часть 2. 15 занятие
English Time. Час Англійської. Запускаємо Appinvenor. Lesson 25
ООП на Delphi
Создание программы NC Browser для начинающих пользователей
Суперкомпьютер IBM Roadrunner
Правовое просвещение пожилых людей. Лекция-семинар: Осторожно - мошенники!
Информационная безопасность: mr. Robot в реалиях российского университета
Обучение госслужащих в связи с переводом компьютерного оснащения учреждения на отечественную операционную систему
Передача информации. Локальные компьютерные сети
Научно-производственная фирма. Распределенная обработка информации