Форум HackinG-EvolutioN
Главная | RSS
[ Новые сообщения · Участники · Руководство · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
С++ (Кодим на С++)
-=Free_m@n=-Дата: Воскресенье, 22.02.2009, 13:30 | Сообщение # 1
Наблюдатель
Группа: Администратор
Сообщений: 44
Награды: 1
Репутация: 3
Статус: Отсутствует
Object Oriented Programming.
Учимся кодить на С++.
И так преступим. Пока я не буду грузить тебя понятиями ООП и прочими вещами так как пока нам это не надо, это все будет чуть позже а сейчас мы напишем пару простеньких программ для общего знакомства с языком.
Для начала установите себе на комп замечательный Visual C++ 6. Именно с ним мы и будем работать. Это очень мощьный и удобный инструмент для программирования под Windows. Вы можете использовать и другую среду разработки но все таки я настоятельно рекомендую именно эту.
Я человек достаточно консервативный поэтому по традиции первая наша программа будет выводить на экран текстовое сообщение "Hello World!" Хотя текст не критичный, вы можете написать там что угодно(например nethak самый лучший сайт ).
Запускаем Visual C++ 6 и создаём новый проект File>>New на экране появиться окно New, преходим на вкладку Project и выбираем из списка строчку Win32 Consol Application(пока мы отбросим визуальную часть и будем делать консольные приложения) в окне Project name пишем имя программя, например "hello" жмем на OK и затем Finish. Теперь нам надо создать файл с исходным текстом. Опять выбираем File>>New. Во вкладке File выбираем пункт С++Source File, вводим имя файл, например hello.cpp. Не забудьте поставить флажок на Add to project. Жмем ОК.

#include
void main()
{
cout << "Hello World! \n"
}
Вот так будет выглядить код наший программы. Сначала мы включаем заголовочный файл iostream.h позволяющий работать с со стардартными срадствами экранного вывода. Код заголовачного файла просто включается в программу. Данные записываются в поток с именем cout для чего используется оператор cout. Текст "Hello World!" отправляется в выходной поток С++ и попадает прямо на экран. Потоки можно рассматривать как каналы для пересылки данных в различные места. Символ \n служебный и переводит курсорна следующею строчку после вывода текста. main это функция вызаваемая при запуске программы. Когда запускается hello.exe то первым делом ищется функция main и выполняется код который мы в неё записали.
Теперь надо программу скомпелировать, для этого выбираем пункт меню
Build >>Build hello.exe.
В самом нижнем окне где вкладки Buil, Debug,Find in Files1 и т.д. вы должны увидеть следующе на вкладке Build.
--------------------Configuration: hello1 - Win32 Debug--------------------
Compiling...
hello1.cpp
Linking...

hello1.exe - 0 error(s), 0 warning(s)
Это значит что все прошло как по маслу, ошибок нет и программа готова к запуску (Build>>Execute hello.exe) или Ctrl+F5.
Все, теперь мы написали первую программу на С++, узнали о потоках, заголовочных файлах и функции main.
Идем дальше.
Рассмотрим теперь и ввод данных и.переменный в кратце для общего ознакомления.
Для этого напишем простенький калькулятор который складывает два целых числа.
#include
void main()
{
int a, b, c;
cout << "a+b";
cin>>a>>b;
c=a+b;
cout< }
Для начала надо обьявить переменные. Языка С++ требует явного обьявления переменых и указания их типаов. Int это тип переменной, а-имя.
Переменная а это целое число. Есть слудующие виды перменных в С++
char short int long float double
Первые четыре типа используются для представления целых, последние
два - для представления чисел с плавающей точкой. Переменная типа
char имеет размер, естественный для хранения символа на данной
машине (обычно, байт), а переменная типа int имеет размер,
соответствующий целой арифметике на данной машине (обычно, слово).
К любому из этих типов могут применяться арифметические
операции:
+ (плюс, унарный и бинарный)
- (минус, унарный и бинарный)
* (умножение)
/ (деление)

А также операции сравнения:
== (равно)
!= (не равно)
< (меньше)
> (больше)
<= (меньше или равно)
>= (больше или равно)
Заметьть, что целое деление дает целый результат: 7/2 есть 3. Над
целыми может выполняться операция % получения остатка: 7%2 равно 1.
Выражение с=а+b нужно читать как значение суммы а и b присваивается переменной с. Не путайте со знако равно.
cin-стандартный поток ввода в С++, далее идет операция сложения и вывод результата на экран.
Пока на этом мы пока закончим наше поверхностное знакомство с языком С++. Для начала я думаю этого будет достаточно. В следующих статьях мы рассмотрим операторы сравнения и циклы.
Вообще я надеюсь что прочитав эту статью ты сядете за дополнительную литературу по языку при этом не забывая заходить к нам и получать дополнительную информацию.
И помни что лучший способ выучить язык это писать на нем.
Удачи и успехов в обучении.


Я объясняю на пальцах - средний видишь!?
С такой скоростью интернета только смерть и загружать.
 
  • Страница 1 из 1
  • 1
Поиск:


Подробная cтатистика Форума
Самые популярные темы Активные пользователи Последние сообщения
Последние зарегистрированные пользователи Лучшие пользователи

Активные пользователи за последние 24 часа/часов
Copyright MyCorp © 2025
Конструктор сайтовuCoz