Ommegen - Мы лучшие!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Ommegen - Мы лучшие! » C++/Delphi » начало изучения С++ часть 1!!


начало изучения С++ часть 1!!

Сообщений 1 страница 3 из 3

1

всем здрасте!)

темы не мои!! я просто их скопировал может кому нить эт понадобится!

вот решил порыться в интернете и научиться работать на с++ и нашол пару уроков и вот выкладываю их вам

ну в друг пригодится..

уроки будут состоять из 3 моих тем так как уроков будет 3 этот 1-ый

                                     1                             

Итак начнем первый урок.

Введение

Я представляю программирование на языке С++, который поощряет организованный подход к проектированию программ. Большинство программ на С++, с которыми вы встретитесь в моих уроках, обрабатывает некоторую информацию и выводит результаты. В этой Главе
(глава1) я покажу пять примеров, демонстрирующих, каким образом ваши программы могут выводить сообщения и получать от пользователя информацию для обработки. Первые три примера просто выводят на экран сообщения. Следующим будет программа, которая получает от пользователя два числа, вычисляет их сумму и выводит результат. Сопровождающие этот пример обсуждение покажет, как выполнять различные арифметические вычисления и сохранять их результаты для последующего использования. Четвертый пример демонстрирует основы принятия решений, показывая, как сравнивать два числа и затем выводить сообщения в зависимости от результатов сравнения. Чтобы помочь вам в применении приобретенных здесь навыков, в разделе "упражнения" (этот раздел здесь появится после того как я опубликую всю первую главу) я предлагаю ряд программных задач.

Первая программа на C++: печать строки текста

печать строки текста

В C++ используются формы записи, которые непрограммисту могут показаться странными. Мы начинаем с рассмотрения простой программы, печатающей строку текста. Эта программа иллюстрирует несколько важных особенностей языка C++. Рассмотрим детально каждую строку.
программы.

Код:
1
2 // Программа, печатающая текст.
3 #include <iostream> // позволяет программе выводить данные на экран
4
5 // функция main начинает исполнение программы
6 int main()
7 {
8 std::cout << "Welcome to C++!\n"; // вывести сообщение
9    
10 return 0; // показывает успешное завершение программы
11    
12 } // конец функции main

после компиляции нам выдаст такое окно

объяснение кода

Строка 2 начинается с символов //, показывающих, что остальная часть строки - это комментарий. Программисты пишут комментарии, чтобы документировать программу и, кроме того, чтобы другим людям было легче читать и понимать ее. Коментарии не вызывают при выполнении программы никаких действий компьютера, - они игнорируются компилятором C++ и не вызывают генерации какого-либо объектного кода на машинном языке. Комментарий Программа, печатающая текст описывает цель программы. Комментарий который начинается с //, называется однострочным комментарием, потому что комментарий заканчивается в конце текущей строки.[Замечание. В программах на C++ могут также использоваться комментарии в стиле языка C, где комментарий (возможно, содержащий много строк) начинается с /* и заканчивается символами */.]
Хороший стиль программирования
Каждая программа должна начинаться с комментария, указывающего цель программы, автора, дату ее написания.

Строка 3

Код:
#include <iostream>. // позволяет программе выводить данные на экран

является директивой процессора, т.е. сообщением препроцессору C++. Строки, начинающиеся с #, обрабатываются препроцессором до компиляции программы. Данная строка дает указание препроцессору включить в программу содержимое заголовочного файла потоков ввода/вывода [/b].
[color=lime]Строка 6

int main()
имеется в любой программе на C++. Скобки после[b]main показывает, что это "строительный блок" программы, называемый функцией. Программы на С++ состоят обычно из одной или большего числа функций и классов. В точности одна функция в каждой программе должна быть main. Ключевое слово int слева от main сообщает, что main "возвращает" значение, являющееся целым числом. Ключевое слово является яловом в коде программы, имеющим в С++ специальное назначение
Тело каждой функции должно начинаться с левой фигурной скобки { (строка 7). Заканчивать тело функции должна соответствующая правая фигурная скобка } (строка 12).[/color]
Строка 8
std::cout << "Welcome to C++"\n; // вывести сообщение
инспектирует компьютер, что требуется выполнить действие, а именно, напечатать строку символов, которые находятся между двойными кавычками. Строки называют также символьными строками, сообщениями или строковыми литералами. Пробельные
символы, входящие в строку, компилятор не игнорирует.
Вся строка8, включая std::cout, операцию <<, строку "Welcome to C++! и точку с запятой (;) называется оператором.
Всякий оператор С++ должен оканчиваться точкой с запятой (ее еще называют ограничителем оператора). Директивы препроцессора (подобные #include) не оканчиваются точкой с запятой.
Обратите внимание на то, что перед cout мы поместили std::. Это требуется при использовании директивы препроцессора #include . Запись std::cout определяет, что мы используем имя, в данном случае - cout, которое принадлежит "пространству имен std. Имена cin, cerr - также принадлежат пространству имен std. Пространство имен подробно мы обсудим позже, а пока вам следует помнить о необходимости включать std:: перед каждым cuot, cin, cerr в программе. Это может показаться утомительным, но следующих программах мы вводим объявление using, позволяющие избежать необходимости помещения std:: перед каждым использованием имени из пространства имен std.
Операция << называется операцией передачи в поток. Когда данная программа выполняется, значение справа от операции, правый операнд, помещается в выходной поток. Заметьте, что знаки операции направленны в соответствии с направлением движения данных.
символы такие как \n на экране не появляются . Знак обратной дроби (\) называется escape-символом. Он указывает, что должен быть выведен некоторый "специальный" символ. Когда в цепочке символов встречается обратная дробь, с ним комбинируется следующий символ, образуя escape-последовательность. Esc-последовательность \n означает новую строку.
вот несколько часто используемых Escape-последовательностей
\n Новая строка. Позиционирование курсора к началу следующей строки.
\t Символ горизонтальной табуляции. Перемещение курсора к следующей позиции табуляции.
\r Возврат каретки. Позиционирование курсора к началу текущей строки; запрет перехода к следующей строке.
\a Сигнал тревоги. Звук системного звонка.
\\ Обратная дробная черта. Использование для печати знака обратной дроби.
\? Апостроф (одиночная кавычка). Используют для печати апострофа.
\" Двойные кавычки. Используют для печати символа двойных кавычек.

Строка 10
return 0; // показывает успешное завершение программы
демонстрирует один из нескольких способов, которые мы будем применять для выхода из функции . Когда оператор return используется в конце main, как показано здесь, значение 0 означает, что программа успешно завершилась.

я думаю вам пригодится если нет JuLVeb если не кому не нужно удали тему..

Отредактировано -=SuRgUt_86rus=- (2011-11-21 18:43:59)

+2

2

я многому научился из этого урока http://zhyk.ru/forum/images/smilies/trololo/fthat.png  http://zhyk.ru/forum/images/smilies/trololo/parrot2.gif  http://zhyk.ru/forum/images/smilies/trololo/parrot2.gif

-1

3

я кстати тож многому научился

0


Вы здесь » Ommegen - Мы лучшие! » C++/Delphi » начало изучения С++ часть 1!!


Рейтинг форумов | Создать форум бесплатно