20. Знакомство с языком СИ++
20. Знакомство с языком СИ++
Рассмотрим ряд программ и частей программ на C++.
Прежде всего, рассмотрим программу, которая выводит строку выдачи:
#include
main()
{
cout << «Hello, world »; }
Строка #include дает знать компилятору, что он включил обычные возможности потока ввода и вывода, которые находятся в файле stream.h. Без таких описаний выражение cout << «Hello, world » не имело бы смысла. Операция << («поместить в») следует написать первый аргумент во второй (в нашем случае строку «Hello, world » в стандартный поток вывода cout). Строка представляет собой последовательность символов, которые заключены в двойные кавычки. В строке символ обратной косой , после которого идет другой символ, обозначает один специальный символ; в рассмотренном случае служит символом новой строки. Получаем, что выводимые символы состоят из Hello, world и перевода строки. Остальная часть программы
main() {… }
задает функцию, названную main. Любая программа должна включать в себя функцию с именем main, и действие программы начинается с выполнения этой функции.
Откуда появились выходной поток cout и код, который реализует операцию вывода, были показаны в stream.h, т. е. были определены их типы, но не было дано каких-либо подробностей относительно их реализации. В стандартную библиотеку входит спецификация пространства и инициализирующий код для cout. Команда компиляции в C++ чаще всего называется CC. Она применяется так же, как команда cc для программ на C. Пусть программа с «Hello, world» находится в файле с именем hello.c, тогда можно ее скомпилировать и запустить приблизительно так ($ – системное приглашение):
$ CC hello.c $ a.out Hello,world
$
a. out является принимаемым по умолчанию именем исполняемого результата компиляции. Если необходимо назвать программу, можно осуществить это с помощью опции – o:
$ CC hello.c – o hello
$ hello Hello,world
$
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Знакомство
Знакомство Революционная (приготовьтесь, что это слово на страницах книги будет употребляться еще не раз) почтовая служба Gmail увидела свет 1 апреля 2004 г. Несмотря на праздничную атмосферу дня смеха, новая почта шуткой не была, однако в ее возможности поначалу
История Интернета сухим языком бездушных букв
История Интернета сухим языком бездушных букв Не знаю, плохо это или нет, но факт остается фактом: если двигателем торговли является реклама, то двигателем технического прогресса – гонка вооружений, и появление Интернета – яркий тому пример.После того как в 1957 году в
24.2. Знакомство с Glade
24.2. Знакомство с Glade Наше знакомство с Glade мы начнем с разработки калькулятора, но прежде нужно познакомиться с интерфейсом самой студии. После запуска Glade вы увидите три окна:? Главное окно Glade — используется для операций с проектом, например, создания, открытия,
6.2.1. Знакомство с Spreadsheet
6.2.1. Знакомство с Spreadsheet Программа OpenOffice Spreadsheet является аналогом популярной программы работы с электронными таблицами MS Excel (рис. 6.12). Запустить Spreadsheet можно с помощью команды меню Приложения?Офис?Электронная таблица.Интерфейс программы Spreadsheet очень напоминает интерфейс
Знакомство с livejournal.com
Знакомство с livejournal.com Здесь мы расскажем о самом первом, и на сегодняшний момент – самым популярным блог-ресурсом – http://livejournal.com (рис. 6.3). Русскоязычные пользователи данного ресурса перевели и интерпретировали его название на русский лад – «Живой журнал», сокращенно –
Первое знакомство с С++
Первое знакомство с С++ Программа С++ состоит из одной или нескольких единиц компиляции. Каждая единица компиляции представляет собой отдельный файл исходного кода, обычно имеющий расширение .cpp (другими распространенными расширениями являются .cc и .cxx); она обрабатывается
Знакомство с массивами
Знакомство с массивами Предположим, у вас есть набор чисел, представляющих цены, оценки за экзамен, расстояния от Земли до каких-то астрономических объектов или нечто другое. Представьте себе, что вы печатаете этот набор чисел в виде списка на листе бумаги, каждое число - в
Знакомство с диалектами SQL
Знакомство с диалектами SQL Хотя SQL и считается практически универсальным языком создания запросов для систем управления базами данных, многие базы данных понимают только определенные диалектыSQL. Jet, например, предлагает несколько нестандартных усовершенствований SQL, но
Глава 1 Знакомство
Глава 1 Знакомство Эта глава содержит сведения о построении базы данных и о подготовительных этапах работы: проектировании БД, установке и запуске MySQL. Следующий раздел даст вам общее представление об этой
Знакомство с видеоредактором
Знакомство с видеоредактором Создание фильма в программе Nero Vision выполняется с помощью достаточно эффективного видеоредактора, для перехода в который следует щелкнуть кнопкой мыши на пункте Make Movie (Создать фильм) в меню What would you like to do? (Что Вы хотите сделать?). Откроется
Знакомство со студией
Знакомство со студией Небольшое отступление: рассмотрим основные элементы окна редактора волновой формы. Общий вид главного окна редактора волновой формы сигнала показан на рисунке ниже. В верхней части окна расположена панель инструментов. Как и в любом
2.1. Первое знакомство
2.1. Первое знакомство Операционная система (далее — ОС) Windows разработана корпорацией Microsoft. На сегодняшний день на большинстве домашних компьютеров установлена именно эта ОС. В компьютерном магазине систему вам установят, поэтому через некоторое время после включения
О Heartbleed человеческим языком: пять самых важных вопросов Евгений Золотов
О Heartbleed человеческим языком: пять самых важных вопросов Евгений Золотов Опубликовано 14 апреля 2014 Уязвимость в пакете OpenSSL, вскрывшаяся ровно неделю назад, породила настоящий вал публикаций не только в айтишной, но и в популярной прессе. К