Full transcript
0:00Приветствую вас друзья Меня зовут Сергей
0:02и мы продолжаем изучать язык
0:03программирования c+ Plus Как вы наверное
0:06заметили У нас вышло небольшая заминка с
0:09выпуском видео Это связано с тем что я
0:10сейчас болею но тем не менее сегодня
0:14сегодняшнее видео я запишу и у нас будет
0:17небольшой но важный урок Итак сегодня мы
0:20поговорим о Константа константный
0:23переменных и соответственно узнаем что
0:25такое ключевое слово конст и для чего
0:27оно собственно нужно тема переменные у
0:30нас было в прошлый раз прошлое видео как
0:33раз о них Поэтому если вы его не
0:36смотрели и ничего не знаете о переменных
0:38языках программирования то
0:40посмотрите Ну а если вы уже в курсе что
0:43к чему тогда мы сейчас говорим про
0:45константы собственно Константа - это
0:48тоже самое что переменная но с небольшим
0:50отличием это тоже именованная область
0:53оперативного памяти только она
0:56предназначена для хранения постоянных
0:58данных которые нам заранее известны и
1:01которые меняться Не будут и которые мы
1:04не хотим случайно поменять и даже в
1:06компиляторе мы не будем не будем иметь
1:09возможности их изменить Однажды уже
1:12указав Итак объявляются константы
1:14практически Так же само как и переменный
1:17только помимо этого нам нужно ещё
1:19использовать ключевое слово
1:23Кост Вот так оно выглядит Ну а дальше по
1:25типично синтаксису объявления
1:28переменных которые мы рассматривали с
1:31вами в прошлом уроке прежде чем
1:32продолжим Объявлять нашу константу
1:35Давайте посмотрим какие у нас в жизни
1:37есть примеры констант Ну например
1:39количество дней в неделе всегда сем то
1:42есть не меняется количество месяцев в
1:45году 12 тоже не меняется поэтому эти
1:48значения константы это вот вам Как
1:50пример И если мы знаем что они не
1:52меняются ни при каких условиях не должны
1:54быть изменены мы записываем эти значения
1:56как константы в данном случае мы хотим
2:00явить константу которая будет у нас
2:02хранить количество дней в неделе поэтому
2:05это у нас будет инто Константа то есть
2:08целочисленная и э собственно Нам тоже
2:11нужно её как-то назвать для констант в
2:15языке c c+ plus принята э принят особый
2:19способ именования это с больших букв Э
2:23давайте назовём нашу константу Count
2:26Days in Week Ну это на английском
2:28количество дней в неделе
2:37Да
2:40Days
2:42in
2:45We вот собственно и наша Константа
2:47Обратите внимание ещё раз именовать
2:49константы нужно большими буквами нуно в
2:51принципе-то это не обязательно
2:53компилятор вас поймёт и так Но для того
2:55чтобы вы сами сразу понимали в коде что
2:57вот это у нас вот Константа
3:00она у нас не меняется то есть нужно
3:03соблюдать некие правила именования э Вам
3:06самим в таком случае будет потом легче
3:08работать с вашим же кодом это сейчас у
3:10нас здесь только одна Константа и
3:12собственно и код это ну 13 строчек да А
3:16если у вас будет какой-то большой проект
3:18то лучше правила именования соблюдать
3:21чтобы самим же потом было легче
3:23разбираться что вы там написали ну я
3:26думаю дальше уже понятно объяснять не
3:28нужно Итак у нас есть Константа которая
3:31в которой мы храним количество дней в
3:33неделе Давайте выведем её в
3:36консоль
3:42команда наш компилятор уже даже нам
3:44подскажет что есть у нас такая
3:47Константа и давайте давайте табуляцию
3:50сделаем вот так вот esap
3:53последовательностью чтобы перейти на
3:54новую
3:56роч нуно
3:59это всё равно как работа с обычной
4:01переменной вот наша семёрка вывела то
4:04есть Разницы нету но если мы э где-то в
4:08проекте
4:09попытаемся присвоить нашей константе
4:12какое-то другое значение Ну например
4:14пять то даже на этапе компиляции это
4:17вызовет ошибку потому что константу мы
4:20менять не можем это был пример
4:23целочисленный константы но константы
4:25могут быть и других типов данных
4:28например может быть
4:30Константа которая будет хранить какой-то
4:32символ
4:34Давайте назовём создадим нашу новую
4:39константу это будет Константа типа р и
4:44назовём мы
4:51её
4:54и сюда мы поме
4:57чение последовательно
5:01позволяет
5:02точнее содержит себе переход на новую
5:06строчку вместо того чтобы каждый раз в
5:09тексте
5:10писать переход на новую строчку
5:13Да мы можем сюда подставить просто нашу
5:19константу Давайте запустим то есть
5:21получилось тоже самое у нас выполнился
5:24переход на следую року Давайте выполним
5:30в м разни возможно вам пока ещ не
5:32понятно Вот сейчас у нас идт Семка
5:35дальше текст для продолжения нажмите
5:37любую клавишу если мы сюда
5:42впишем
5:44наш последовательно который отвечает за
5:46переход на новую строчку вывода текста в
5:49консоли
5:51то семёрка у нас останется здесь одна
5:53тек
5:56тго
5:58сам сюда нашу
6:01константу теперь везде в проекте где Нам
6:04нужно перейти на следующую строчку мы
6:06можем вместо
6:08надписи писать всегда New L Вы наверное
6:11задаетесь вопросом если внимательно
6:13слушали наши видео типов о типах данных
6:16почему же чаров ся переменная точнее
6:20переменная типа Чар хранит фактически
6:22два символа Хотя может она хранить
6:25только один на самом деле для перемен
6:27типа
6:31рассматривается как один символ то есть
6:34может хранить ES последовательности для
6:36них это ВС равно что один символ ну
6:39поэтому эта вся штука и работает и не
6:41вызывает никаких ошибок также мы можем
6:43добавить ещё например
6:45константу которая у нас будет отвечать
6:48за
6:49табуляцию
6:51назовём
6:53и сделаем вот
6:55так и тепер допустимым добавить сда
7:00вместо Лана наш
7:05таб Давайте ещ раз его добавим ещё раз
7:07та два таба то есть две табуляции у нас
7:10после нашей Семёрки
7:13выведется вот собственно они и вывелись
7:15ну для удобства написания программ можно
7:18использовать вот такие вот способы Ну
7:20конечно это не обязательно вы всегда
7:23можете использовать обычную
7:25последовательность Ну вписав просто вот
7:27на штам
7:29вот образом Ну и собственно на этом У
7:31нас сегодня всё как только у меня станет
7:33получше со здоровьем уроки пойдут
7:35немного чаще Ну а если это видео вам
7:38было полезно интересно то не забудьте
7:40поставить лайк вам не сложно мне это
7:42очень нужно для продвижения канала Ну и
7:44конечно если не подписаны на канал то
7:46Подписывайтесь чтобы не пропустить
7:47следующие выпуски и новые уроки Всем
7:50спасибо за внимание пока