Команда (фрилансеры)

Набираем команду фрилансеров, Вы:

  • Программист,
  • Дизайнер,
  • SEO-специалист,
  • Менеджер

Разработка на заказ

Наша команда фрилансеров выполнит
работы на заказ:

Создание и раскрутка сайтов
Разработка приложений (мобайл, десктоп, сервер)
Разработка игр (веб, мобайл, 3D)
Аутсорсинг, фриланс

Контакты
vk.com/sitev_ru
Skype: sitev.ru
E-mail: mike@sitev.ru
github.com/sitev

Рейтинг@Mail.ru

Besucherzahler
счетчик посещений
Сайт на C++
Наш сайт работает на C++ и это очень круто! =))

C++ для начинающих. Урок 1

Говорят, что язык C++ очень сложный язык... Давайте вместе развеем эти утверждения! Для этого я решил написать несколько статеек, посвященным изучению C++ для начинающих.

Время тратить на выбор IDE не будем - возьмём Visual Studio С++.

Создаём консольное приложение lesson1, выбираем папку C:\projects\lessons

Visual Studio генерирует простенький C++ код, как раз для начинающих!

// lesson1.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
	return 0;
}

Запускаем, можно клавишей F5, программа компилируется, запускается, на доли секунды выводит окошко и закрывает его - всё работает!

Рассмотрим каждую строчку:

// lesson1.cpp : Defines the entry point for the console application - это комментарий

#include "stdafx.h" - подключение других файлов в программу, в данном случае, это файл stdafx.h

int _tmain(int argc, _TCHAR* argv[]) - описание функции _tmain с параметрами в скобках ()

{ - открываем тело функции

return 0; - функция возвращает 0

} - закрываем тело функции

Для начинающих изучать C++ даже такой код может показаться сложным, упростим его!

Удаляем комментарии:

#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
	return 0;
}

Компилируем программу - работает, продолжаем.

Удаляем подключение файла stdafx.h, компилируем, выдаёт ошибку:

Error 1 error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? c:\projects\lessons\lesson1\lesson1.cpp 6 1 lesson1

Заходим в свойства проекта -> Configuration Properties -> C/C++ -> Precompiled Headers и выставляем параметру Precompiled Header значение "Not Using Precompiled Headers", а параметру Precompiled Header File пустое значение (удаляем stdafx.h), нажимаем OK.

Компилируем, новая ошибка:

"Error 1 error C2061: syntax error : identifier '_TCHAR' c:\projects\lessons\lesson1\lesson1.cpp 1 1 lesson1"

Перепишем строчку:

int _tmain(int argc, _TCHAR* argv[]) 

так

int main()

Получилась такая простенькая программа, ну прям как раз для начинающих C++ программистов:

int main()
{
	return 0;
}

Запускаем, работает!

Как видим, мы переименовали функцию в main (если мы зададим другое имя, то программа работать не будет, это так называемая точка входа в программу) и удалили входные параметры функции, пока они нам не нужны.

Можно ли ещё больше упростить программу? Спросит наивный начинающий на C++. Да конечно, не вопрос!

void main()
{
}

Слово int мы заменили на волшебное слово void, теперь функция ничего не возвращает и поэтому не нужна строчка return 0;

Ну и совсем для начинающих C++ безпредельщиков:

void main(){}

Получилась, пожалуй, самая короткая программа на С++, её размер 13 байт :)

Думаю, что начинающий C++ программист останется довольным, уж разобраться в программе, состоящей 13 символов, один из которых пробел, не составит особого труда!


  • - 2017-12-20 18:13:46

    че дальше то)

  • mike - 2017-12-21 17:18:17

    Эххх... Немного функционал сайта не доделан, признаю... В верху меню Уроки-> C++ для начинающих

Отправить комментарий
Наш проект: язык Cj
Cj - язык программирования (C++ & Javascript)
Новый язык программирования, для разработки веб, мобайл, десктоп-приложений, игр... подробнее...

Хотите поддержать проект?

  • Оставляйте ссылки на наш сайт
  • Станьте спонсором проекта
подробнее...

Концепция SITEV.ru

SITEV.ru - это социальная сеть для ИТ-специалистов (программистов, дизайнеров, seo-специалистов, рекламных менеджеров, маркетологов), в том числе фрилансеров, бизнесменов... а также обычных пользователей, для которых и делается ИТ

Реклама


Поиск работы по всему миру