C++ start - GIT-VScode-C++-Arduino-XAMPP-Linux

C++ start

C++ start или старт

Вот и точка отсчёта началась, для изучения языка С++. Надо только настроить вашу систему для его использования, она эта настройка есть в самом оф.. сайте, есть список для какой архитектуры, выбираем установить в вашу ОС.
Переходим и скачиваем.

Это  немного трудно так сразу, не понятно что выбрать, очень богатый выбор, Но это выбор. Есть и другие способы: например для debian есть отдельный пакет необходимых для запуска С++ на этой операционной систем. Какой и что выбрать дело проб и ошибок, После этого будет понятно, что удобней то и выбираем.
Пока сам ничего не сделал, но надо остановиться на понятиях языка С++. Есть общие конструкции и они уже не зависят от выбранного языка, они для всех одинаковые. Поэтому если вы изучите некоторые, будет понятно что искать.

И так надо определиться с некоторыми операторами, их не много, но знать как они работают необходимо.  Это не составит большого труда запомнить, но основу получим навсегда.
Это список операторов  Пока только просмотр. Дальше только несколько.

Оператор if
Оператор  #include
И конечно про функции чтоб им….

1)Про оператор иф-if  это главная программа выбора, с неё все и начинается, мы всегда делаем выбор, она тоже. Как это работает:
Как в коде попадается этот оператор, значит будет выбор. Выбор зависит от условий которые надо выбрать, условия будут внутри в фигурных скобках, как список для выбора. через запятую, и аргумент после оператора в круглых скобках. в скобки передаем значение, и по этому значению получим выбор.

2) Оператор  #include этот оператор относится больше к if  но  может работать отдельно, и зачастую он так и работает. он подключает необходимый файл или даже директорию , коротко говоря получает и этого достаточно для понимания. 

Функция отдельно. Даже тут нет точного определения что такое функция. а некое непонятное подставленные значения. Смотрим.

Сюда добавлю обязательно как подобное приподносится.

Функции — это объекты C++, которые связывают последовательность операторов ( тело функции ) с именем и списком из нуля или более параметров функции .
Функции — это объекты C++      так можно всё что угодно обозвать, и будет правильно, только этот объект собёт столку, функции это НЕ-объекты, это часть программы, часть которая решает свои задачи. Решение будет такое, каким его в этой функции заложено. Всё это происходит по причине неправильного перевода.  Обращаем внимание на слово «решение» Любая функция решает только в неё заложенные задачи.

// имя функции: "isodd" 
// список параметров имеет один параметр с именем "n" и типом int 
// тип возвращаемого значения - bool 
bool isodd ( int n ) 
{                       // начинается тело функции 
    return n %  2 ; 
}                       // тело функции заканчивается

Тут написан несвязанный набор слов. Функция это уравнение, которая может  получить решение, достаточно один раз написать уравнение и обратившись к нему по имени, мы получим результат решения.

Там хоть есть объявление что эта функция имеет имя и коментарии к ней. а дальше непереводимая игра слов.

Нам осталось выяснить как объявить в С++ функцию, дать ей имя и … как это должно делаться в коде.

А как работает та или иная бесполезно на данном этапе изучать. Как бесполезно изучать правило написание с предложения  из нескольких глаголов. и существительных… не зная всего алфавита. Посмотреть можно. и только так . и никак иначе.

Всё о чем говорилось выше вроде достаточно, только есть ещё  одно необходимое. Все операторы и ключевые слова так-же дальше будут значится как !функции! но надо точно определять что это за такие функции. Точное разделение на все остальные и встроенные будет давать понимание происходящих процессов внутри программы. Когда мы научимся их резделять не придется искать что и для чего.
Операторы встроенные они будут понятны,  что к ним надо обращаться и использовать по назначению.  а не как функция и всё. Это оператор главный и он требует особого к себе отношения, нельзя называть водой,  стакан с водой или водоем. Если так говорить слово вода затмит всё и будет только предложение со словом не имеющего смысла. Вот так и программисты пишут, мол майн функция и .. ещё майн функция, а ты поди догадайся что там майн а что не майн.

Для понятия надо научится отделять, что для чего служит, какие и для чего, когда осилим и будем правильно называть тогда и придет понимание что за чем следует. а не функция следУвает за другой «функцией» а та «опять-функция» (чтоб её ..)  в свою очередь за следующей.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x