С++ Введение Кузнецов Арсений Алексеевич kuznetsov. misis@gmail. com.

Скачать презентацию С++ Введение Кузнецов Арсений Алексеевич kuznetsov. misis@gmail. com. Скачать презентацию С++ Введение Кузнецов Арсений Алексеевич kuznetsov. misis@gmail. com.

c++.l2.base.ppt

  • Количество слайдов: 16

>С++ Введение Кузнецов Арсений Алексеевич kuznetsov.misis@gmail.com С++ Введение Кузнецов Арсений Алексеевич [email protected]

>Основные конструкции C++ Переменные integer, double, float, char… Операторы (operator, operation) – операции +, Основные конструкции C++ Переменные integer, double, float, char… Операторы (operator, operation) – операции +, -, <<, ::, sizeof… Операторы (statement) – инструкции for, while, do, if, else, case, break, continue… Функции _getch(), cout, printf()…

>Переменная Поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления Переменная Поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным. Данные, находящиеся в переменной (то есть по данному адресу памяти), называются значением этой переменной.

>Тип переменной Определяет множество значений, которые могут быть ей присвоены и операции, которые могут Тип переменной Определяет множество значений, которые могут быть ей присвоены и операции, которые могут быть с нею произведены. Соответствует какому-либо типу данных: Integer – целое число Float, double – вещественное число Char – символ Boolean – логический тип Void – пустой тип и др…

>Идентификатор (имя переменной) начинается с буквы содержит буквы, цифры и подчеркивания отличается от ключевого Идентификатор (имя переменной) начинается с буквы содержит буквы, цифры и подчеркивания отличается от ключевого слова чувствителен к регистру рекомендуется избегать подчеркиваний в начале

>Ключевые слова C++ asm, auto, break, case, catch, char, class, const, continue, default, do, Ключевые слова C++ asm, auto, break, case, catch, char, class, const, continue, default, do, double, else, enum, extern, float, for, friend, goto, if, inline, int, long, new, operator, private, protected, public, register, return, short, signed, sizeof, static, struct, switch, template, this, throw, try, typedef, typeid, union, unsigned, virtual, void, volatile, while

>Как создать переменную ОПРЕДЕЛЕНИЕ – создание переменной ИНИЦИАЛИЗАЦИЯ – заполнение значения переменной при определении Как создать переменную ОПРЕДЕЛЕНИЕ – создание переменной ИНИЦИАЛИЗАЦИЯ – заполнение значения переменной при определении [спецификатор] Тип имяПеременной [инициализатор] пример: int i; int nPage(0); const double weight = 0.5;

>Операторы (operator) – операции Конструкция, аналогичная по записи математическим операциям, то есть специальный способ Операторы (operator) – операции Конструкция, аналогичная по записи математическим операциям, то есть специальный способ записи некоторых действий. Наиболее часто применяются арифметические, логические и строковые операции. В отличие от функций, операции часто являются базовыми элементами языка и обозначаются различными символами пунктуации, а не алфавитно-цифровыми; они имеют специальный синтаксис и нестандартные правила передачи аргументов. пример: a = 5; b = a; a = a + b; b = (a / 2) + ( b * 3) – 9;

>Операторы (statement) – инструкции Наименьшая автономная часть языка программирования; команда. Программа обычно представляет собой Операторы (statement) – инструкции Наименьшая автономная часть языка программирования; команда. Программа обычно представляет собой последовательность инструкций. пример: if(a == 1) { printf(“statement”); }

>Функция Поименованная часть программы, которая может вызываться из других частей программы столько раз, сколько Функция Поименованная часть программы, которая может вызываться из других частей программы столько раз, сколько необходимо. Функция обязательно возвращает значение. С точки зрения теории систем, функция — отдельная подпрограмма, на вход которой поступают управляющие воздействия в виде значений аргументов. На выходе функция возвращает результат. По ходу выполнения функции могут выполняться, также, некоторые изменения в программе, причём как обратимые, так и необратимые. пример: void main() { cout << “function”; }

>Как создать проект Запустить Visual Studio Файл => Новый => Проект => Visual C++ Как создать проект Запустить Visual Studio Файл => Новый => Проект => Visual C++ => Win32 => Консольное приложение Win32 Указать имя проекта, нажать «ОК» В появившемся окне «Далее», установить галочку «Пустой проект», нажать «Готово» В папке «Исходные файлы» создать новый .cpp файл с тем же именем, что и проект Начать писать в этом файле код

>Пример простой программы Пример простой программы

>#include Оператор для подключения заголовочных файлов (с расширением “.h”) Заголовочные файлы содержат определение операций, #include Оператор для подключения заголовочных файлов (с расширением “.h”) Заголовочные файлы содержат определение операций, инструкций и функций. Без заголовочных файлов эти операции, инструкции и функции не могут быть использованы в программе

>namespace Оператор для определения пространства имен Пространства имен используются, чтобы случайно не пересекались названия namespace Оператор для определения пространства имен Пространства имен используются, чтобы случайно не пересекались названия функций и переменных разный частей приложения Более подробно на следующих занятиях

>main Любая программа на C++ начинается с выполнения функции main(). Когда функция main() выполнена, main Любая программа на C++ начинается с выполнения функции main(). Когда функция main() выполнена, программа завершает свою работу. В проекте может быть только одна функция main()

>Комментарии Код на языке C++ можно снабдить комментариями Если комментарий однострочный, то в начале Комментарии Код на языке C++ можно снабдить комментариями Если комментарий однострочный, то в начале строки надо поставить // Если комментарий многострочный, то он пишется между /* и */ КОММЕНТИРУЙТЕ КОД!!!