Не кто не спорит, но с помощью sololearn можно понять функии, синтаксис и т.д. (самое базовое) А вот дальше надо начинать поиск конкретной тебя интересующей темы ИМХО
Не кто не спорит, но с помощью sololearn можно понять функии, синтаксис и т.д. (самое базовое) А вот дальше надо начинать поиск конкретной тебя интересующей темы ИМХО
Тут его и не должны спрашивать) К любой теме приемлема любая критика. В этой теме нету мало чего поучительного, разве что некоторые сведения. Надо будет смотреть на возможные следующие темы от автора.
всем привет!
хочу сделать такой гайд для новичков по языку программирования C++
хочу отметить что яп очень хороший в том плане что можно на нем написать что пожелает душа
данный язык программирования подходит для тех кто хочет писать читы плагины и т.д
вообщем приступим!
давайте начнем с самого простого а именно посмотрим как создаются комментарии
C++:
// одно строчный комментарий
/*
* много строчный комментарий
* много строчный комментарий
* много строчный комментарий
*/
ну с этим мы легко разобрались!
а как насчет написать первую программу?
C++:
// подключаем библиотеку ввода вывода
#include <iostream>
// подключение namespace std
using namespace std;
// создание точки входа
int main() {
/*
* вывод текста в консоль | endl это тоже самое что и cout << "#1996\n"; это newline
* то есть перенос строки в низ
*/
cout << "#1996" << endl;
// возвращаем значение true то есть завершая успешно код
return 1;
};
это понятно!
а теперь рассмотрим типы данных
в C++ есть типы данных для примера
C++:
/*
* int // целочисленный тип данных
* float // тип данных с плавающей запятой
* bool // логический тип данных
* char // символьный тип данных
* double // тип данных с плавающей запятой двойной точности
*/
ну а теперь посмотрим пример обьявления
C++:
// создание переменной целого типа
int i;
// присваивание переменной i значения 1996
i = 1996;
// создание переменной с плавающей запятой
float f;
// присваивание переменной f значения 1.996
f = 1.996;
// создание логической переменной
bool b;
// присваивание переменной b значения true | false
b = true;
// создание переменной символьного типа с значениям r
char c;
// присваивание переменной c значение r
c = 'r';
// создание переменной c плавающей запятой двойной точности
double d;
// присваивание переменной d значение 19.96
d = 19.96;
ну а теперь разобравшись что такое типы данных переменные и так далее можем приступить к использованию этих переменных
C++:
// подключение библиотеки ввода вывода
#include <iostream>
// подключение namespace std
using namespace std;
// создание переменной целого типа
int i;
// присваивание переменной i значения 1996
i = 1996;
// создание переменной с плавающей запятой
float f;
// присваивание переменной f значения 1.996
f = 1.996;
// создание логической переменной
bool b;
// присваивание переменной b значения true | false
b = true;
// создание переменной символьного типа с значениям r
char c;
// присваивание переменной c значение r
c = 'r';
// создание переменной c плавающей запятой двойной точности
double d;
// присваивание переменной d значение 19.96
d = 19.96;
// создание точки входа с переменной result
int main(int result = 0) {
// выводим переменную i в консоль
cout << i << endl;
// выводим переменную f в консоль
cout << f << endl;
// выводим переменную b в консоль
cout << b << endl;
// выводим переменную c в консоль
cout << c << endl;
// выводим переменную d в консоль
cout << d << endl; {
/*
* добавляем в переменную result значение true до этого оно было false
* это нужно для того чтобы завершить успешно код
*/
result++; {
// завершаем успешно код
return result;
};
};
};
теперь хоть что то понимая можно приступить к функции cin
C++:
// подключение библиотеки ввода вывода
#include <iostream>
// подключение функций WinApi
#include <Windows.h>
// подключение namespace std
using namespace std;
// создание точки входа с переменной result
int main(int result = 0) {
// создание переменной a
int a;
// нормазизируем руский текст
setlocale(NULL, "Russian");
// говорим юзеру введите первое число
cout << "введите первое число: ";
// то что вписал юзер в эту переменную
cin >> a;
// выводим
cout << "вы ввели: " << a << endl;
// добавляем в result 1 тем самым завершая успешно код
result++;
// спрашиваем юзера для того чтобы программа не закрылась сразу
cin.get();
// завершаем успешно код
return result;
};
поздравляю! вы научились основам C++ данный гайд дает очень хороший пинок под зад
и что то уже понимая можно смело изучать C++ по данному гайду:
так же вот вам бонус написание простого калькулятора на C++
C++:
// подключение библиотеки ввода вывода
#include <iostream>
// подключение функций WinApi
#include <Windows.h>
// подключение namespace std
using namespace std;
// создание точки входа с переменной result и ret
int main(int result, int ret = 0) {
// создание переменной a
int a;
// создание переменной b
int b;
// нормализируем руский текст
setlocale(NULL, "Russian");
// пишем юзеру введите первое число:
cout << "введите первое число: " << endl;
// записываем в переменную a
cin >> a;
// пишем юзеру введите второе число:
cout << "введите второе число: " << endl;
// записываем в переменную b
cin >> b;
// собираем эти две переменные в result и прибавляем
result = a + b;
// выводим результат
cout << "результат: " << result << endl;
// добавляем в ret 1 тем самым завершая успешно код
ret++;
// спрашиваем юзера для того чтобы программа не закрылась сразу
cin.get();
// завершаем успешно код
return ret;
};
ну что же гайд подходит к концу с вами был c0d3r1996 если хотите гайд по написанию простого чита ставьте "Мне нравиться" на данный гайд
удачного вам дня!
данный гайд дает пинок под зад новичкам но после этого гайда не кто не сможет разбираться с сурсами или же начать что то кодить но опять же гайд для новичков
Друг, по подобным гайдам невозможно чему-либо научиться.
Это тебе всё понятно, новичок же не поймёт вообще ничего, кроме самого банального, по типу комментариев.
Да и смысл придумывать велосипед заново, уже есть какой-нибудь learncpp.com, где всё в разы понятнее.
Друг, по подобным гайдам невозможно чему-либо научиться.
Это тебе всё понятно, новичок же не поймёт вообще ничего, кроме самого банального, по типу комментариев.
Да и смысл придумывать велосипед заново, уже есть какой-нибудь learncpp.com, где всё в разы понятнее.