Найти в Дзене
Новичок в этом деле

С++ основные принципы и базовые операции

И так, добро пожаловать, если ты попал но эту статью, значит ты хочешь изучить язык с++.Надеюсь, ты немного знаком с программированием в целом. Если я угадал, тогда плавно перемещаемся к сути.

И так, базовое в с++:

1. Стандартные типы (форма записи: *как задавать при описании*(расшифровка): int ( целое - 5,3 ), double ( вещественное - 2.5,1.33 ), boolean ( true / false )

Для базового уровня этого хватит.

Как описать?

Взял из свободного доступа картинку, в целом не обязательно задавать конкретное значение, можно ограничится int two;
Взял из свободного доступа картинку, в целом не обязательно задавать конкретное значение, можно ограничится int two;

2. Циклы

Существует вида циклов:

а. Цикл со счётчиком

б. Цикл с постусловием

в. Цикл с предусловием

Отличие в областях применения, таким образом, если нам неизвестно количество вхождений в цикл, то используем б,в, а если известно, то а.

Пример на а. :

Программа считает сумму чисел от 0 до i( 10 ( 9 по сути ) ).
Программа считает сумму чисел от 0 до i( 10 ( 9 по сути ) ).

КСТАТИ!! это важно, в с++ счётчик начинается с нуля, то есть 1 элемент имеет номер [0].

Ну и на в. тоже пример ( в целом в. и б. похожи, разница лишь во времени проверки условия ( до действий, либо после ):

Цикл считает произведение чисел до тех пор, пока i <= n.
Цикл считает произведение чисел до тех пор, пока i <= n.

Пожалуй суну ещё структуру на бумагу:

а. For (int i = 0;i<10;i++) // i++ == i = i + 1;

Не спрашивайте почему там i++, так надо ( но это просто увеличивает число на 1 каждый раз );

в. Do{ int i += 1 } while ( i < 10 )

Кстати, i += 1 тоже самое, что и i = i + 1;

Даже не знаю что ещё написать, скажу про вывод/ввод пожалуй

Для подключения потокового вывода/ввода врубаем библиотеку <iostream>

Вот вам картинка на это

-5

Здесь есть приведение типов( про это стоит почитать отдельно, а если говорить кратко, то:

double x = 2.5;

int y = x;

cout << y; <---- по итогу выведет нам 2.

Как вообще выглядит *основная* программа

Что-то в этом духе int main()

{необходимые вам действия}

Глобальные переменные описываются ВНЕ всех функций ( кстати, в с++ нет процедур, как таковых ).

Как-то так
Как-то так

void - это что-то на подобие *я не знаю, что должна выводить моя функция, определись сам*.

Так
Ну в общем-то первый пост подошёл к концу, кому что непонятно - пишите, попытаюсь объяснить.

Спасибо за внимание!