Содержание
- 2. Типы данных в Си++ В Си++ определено 6 простых типов данных: int (целый) char (символьный) wchar_t
- 3. Знаки операций в Си++
- 4. Операции присваивания =, +=, -=, *= и т.д. Формат операции простого присваивания: операнд1=операнд2 Условная операция. Выражение1
- 5. Ввод и вывод данных В языке Си++ нет встроенных средств ввода и вывода – он осуществляется
- 6. Каждому аргументу соответствует своя спецификация преобразования: %d, %i - десятичное целое число; %f - число с
- 7. Модификаторы формата. %[-]m[.p]C, где - - задает выравнивание по левому краю, m – минимальная ширина поля,
- 8. Пример printf("\nСпецификации формата:\n%10.5d - целое,\n%10.5f - с плавающей точкой\ \n%10.5e – в экспоненциальной форме\n%10s - строка",10,10.0,10.0,"10");
- 9. 2) scanf ( форматная строка, список аргументов); В качестве аргументов используются адреса переменных. Например: scanf(“ %d%f
- 10. Оператор «выражение» Примеры: i++; a+=2; x=a+b;
- 11. Составные операторы Это последовательность операторов, заключенная в фигурные скобки. Блок отличается от составного оператора наличием определений
- 12. Операторы выбора Операторы выбора - это условный оператор и переключатель. if (выраж-условие ) оператор; //сокращенная форма
- 13. Переключатель определяет множественный выбор. switch (выражение) { case константа1 : оператор1 ; case константа2 : оператор2
- 14. Пример: #include void main() { int i; cout cin>>i; switch(i) { case 1:cout case 2:cout case
- 15. Операторы циклов 1. Цикл с предусловием: while (выражение-условие) оператор; Пример while (a!=0) { cin>>a; s+=a; }
- 16. 2. Цикл с постусловием: do оператор while (выражение-условие); Пример: do { cin>>a; s+=a; } while(a!=0); Тело
- 17. 3. Цикл с параметром: for ( выражение_1;выражение-условие;выражение_3) оператор;
- 18. Примеры использования цикла с параметром. 1) Уменьшение параметра: for ( n=10; n>0; n--) { оператор}; 2)
- 19. Операторы перехода Операторы перехода выполняют безусловную передачу управления. 1) break - оператор прерывания цикла. { if
- 20. Пример: // ищет сумму чисел вводимых с клавиатуры до тех пор, пока не будет введено 100
- 21. 2) continue - переход к следующей итерации цикла. Он используется, когда тело цикла содержит ветвления. Пример:
- 22. 2) Оператор goto Оператор goto имеет формат: goto метка; 3) Оператор return – оператор возврата из
- 23. Массивы int a[100]; //массив из 100 элементов целого типа Операция sizeof(a) даст результат 400, т. е.100
- 24. int a[10]={1,2,3,4,5}; Операция sizeof(a) даст результат 40, т. е.10 элементов по 4 байта. Если количество начальных
- 25. Использование датчика случайных чисел для формирования массива. В Си++ есть функция int rand() – возвращает псевдослучайное
- 26. Пример формирования и печати массива с помощью ДСЧ: #include #include void main() { int a[100]; int
- 27. Задача 1Найти максимальный элемент массива. #include #include void main() { int a[100]; int n; cout >n;
- 28. Указатели Программист может определить собственные переменные для хранения адресов областей памяти. Такие переменные называются указателями. Указатель
- 29. Указатели делятся на две категории: указатели на объекты и указатели на функции. Указатели на объекты хранят
- 30. Можно определить указатель на указатель: int**a; Указатель может быть константой или переменной, а также указывать на
- 31. Если модификатор const относится к указателю (т. е. находится между именем указателя и * ), то
- 32. Динамические переменные Для создания динамических переменных используют операцию new, определенную в СИ++: указатель = new имя_типа[инициализатор];
- 34. Скачать презентацию