Найти в Дзене
Указатели. Адреса. Ссылки
Введем очередной уровень. Переменная, которая хранит адрес другой переменной. Указатель всегда имеет тип хранимой переменной. //сперва заведем переменную int a = 45; //сохранить адрес переменной в указатель int * b= &a; & это попытка взять адрес объекта. //меняем значение по адресу. //здесь a = 400, (*b) = 400 -- то есть меняется одна область памяти. *b = 400; Связь между одномерным массивом и указателем на int. Одномерный массив это ссылка на область памяти. Покажем, как сделать еще одну ссылку на тот же массив. int a[]= {43,67,78};//создать...
3 года назад
Массивы одномерные и двумерные
После изложения таких понятий как переменные, можно перейти к такому понятию как массивы. На самом деле массив это область памяти. Переменная также область памяти. Отличие между ними такое. Переменная хранит в себе одно значение указанного типа. Например, int a = 45. Здесь мы запросили у системы область памяти в int байт и записали в него целое число. Напомним, что любой тип данных определяет объем переменной в байтах. С массивом все сложнее. int a[10] определяет область памяти в 10 ячеек, каждая из них размером в int байт. Доступ к ячейке производится так. a[0] = 5, a[1] = 54, ...a[9] = 65;...
3 года назад
Модель преподавания и программа
Здесь я опишу, как я преподаю, свои методы и структуры курса. На самом деле, языков в природе много, а структурированы они одинаково. Опишу план обучения. 1. Переменные. -- название -- тип данных -- размер в байтах 2. Константы. Переменные, инициализировать можно один раз. 3. Условный оператор. Содержит условие или условия, составляющие систему неравенств, как в математике. 4. Циклические операторы. Цикл --Многократный повтор части кода в зависимости от условия цикла. Циклы бывают с предусловием и с постусловием 5. Массивы одномерные. Это часть кода, состоящая из однотипных ячеек...
3 года назад
Циклы -- с предусловием, с постусловием, параметрические.
Рассмотрим циклические операторы более подробно. В любом цикле есть заголовок и тело цикла. Любой цикл повторяет вычисление тела цикла определенное количество раз, зависящее от выполнения условия цикла. В С++ существуют 3 вида циклов: 1. Цикл с параметром (for). Заголовок цикла содержит 3 части: //количество итераций (повторов цикла) int n = 100; for( int i = 0; i < n; i++) { //тело цикла находится внутри фигурных скобок //вывод на экран i cout << i; } В этом варианте цикла может быть переменная - счетчик. 2. Цикл с предусловием (while). В заголовке в круглых скобках должно быть условие выполнение тела цикла...
3 года назад
Операторы условный -- if, if else
Под оператором мы понимаем команду, которая производит некоторые действия. Рассмотрим основные операторы -- условный и циклический. Оператор if и if ..else. int a = 40; //опишем переменну придадим ей значение if (a ==100) //если значение a == 100, то выполним присваивание a = 0 a = 0; if(a >= 300 && a <= 350) //проверка на одновременное выполнение //условий. Для этого используем оператор 'и' - &&. если условие //выполнится, то произойдет присваивание...
3 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала