Первая программа на Си

Начало работу на С++ начинается с запуска среды разработки, например, Visual Studio 2010. Начнем с программы «Хэлло, ворлд!». Это наипростейшая из трех строчек кода программа на С++. Результатом работы такой программки будет являться напечатанное текстовое сообщение (подразумевается не печать на принтере, а отображение сообщения на дисплее ПК), то есть на экран. Код содержит в себе одну функцию main () (она принимает два аргумента: целочисленный элемент количества запущенных элементов командной строки и массив указателей на строки, или массив строк) и некоторые предпроцессорные директивы также являются своеобразной программой, но на этот раз, самой простой программой. Далее рассмотрим детально каждую строку программы, которая напечатает нам текстовое сообщение.
Самая популярная программа, которую предлагают во всех учебниках, — это, конечно же, «Hello World» — код, который выведет на монитор строку текста «Hi, World!» («Привет, мир!»). Но для разнообразия, немного видоизменим ее на сообщение «My first programme». Разница невелика, но присутсвует. Кстати, в кавычках можно писать все, что угодно, хоть «ГазМяс», компилятор будет просто выводить эти символы на монитор.


// моя первая программа
{
*{#include "stdafx.h"*} закомментированная строка
#include // стандартное начало программы
using namespace std;// стандартная строка
int_main1 (int argн, char* argv[])// объявление переменных
{
cout << "My first program!" << endl;
{* system("pause"); уберите комментарий!*}
return 0;}
В строке 1 вы видите пару слэшей //, это означает комментарий и компилятор такую строчку не читает. Здесь обычно указываются какие-либо пометки для себя или на будущее тому, кто будет разбирать код. Точкой входа для такого консольного типа приложения является имя программы, которое необходимо ввести в самой консоли, чтобы потом запустить эту же программу через консоль.
Можно использовать также многострочный комментарий. Для этого нужно поставить символы /* в начале и в конце */. Такой способ зачастую используется, если вы хотите скрыть целый кусок программы, в котором вы не уверены. Продвинутый проггер не представляет свою работу без этих двух, казалось бы на первый взгляд пустых, фичей.
Открывающая фигурная скобка- это начало блока, (то же самое означает Паскальное begin), а закрывающая фигурная скобка – end. То есть объявляется начало и конец модуля, цикла, процедуры.