Суббота, 28.06.2025, 19:47
Приветствую Вас Гость | RSS
Меню сайта
Категории каталога
общие сведения [5]
здесь хранится материалы по теоретическим сведениям языка программирования С++
Наш опрос
Оцените мой сайт
Всего ответов: 26
Главная » Статьи » пишем на С++ под win32 » общие сведения

Основы программирования на C++

Основы программирования на C++

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

Этот материал не представляет трудности для понимания, однако, как вы, возможно, заметите, стиль написания программ на языке C++ «жестче», чем  Pascal.

 

Структура программы

Рассмотрим первый, самый простой, пример программы на C++ под названием FIRST. Программа выводит сообщение на экран. Вот как она выглядит:

 

 

#include <iostream>

using namespace std;

int main()

{

  cout<<"Это моя первая программа на с++\n";

  return 0;

}

Несмотря на свой небольшой размер, этот пример демонстрирует типичную структуру программы на C++. Рассмотрим эту структуру в деталях.

 

Директивы

Первые две строки, с которых начинается программа, являются директивами. Первая строка представляет собой директиву препроцессора, вторая — директиву using. Директивы нельзя считать частью языка C++, однако их использование является необходимым.

 

Директивы препроцессора

Первая строка программы

#include <iostream>

может показаться похожей на оператор, но это на самом деле не так. Она не входит в тело какой-либо из функций и не заканчивается точкой с запятой (;), как операторы C++. Кроме того, эта строка начинается с символа # - такая строка называется директивой препроцессора. Вспомните, что любой оператор является указанием компьютеру совершить какое-либо действие, например сложить два числа или вывести на печать предложение. Директива препроцессора, напротив, является указанием компилятору. Препроцессором - называется  специальная часть компилятора, обрабатывающая подобные директивы перед  началом процесса компиляции кода.

Директива #include указывает препроцессору включить в компилируемый файл содержимое другого файла. Другими словами, это содержимое подставляется на место директивы #include. Директива #indude действует так же, как действуете вы, копируя необходимый текст в текстовом редакторе, а затем вставляя его в нужное место вашего файла.

Файл, включаемый с помощью директивы #include, обычно называют заголовочным файлом.

 


Категория: общие сведения | Добавил: lug (01.11.2008)
Просмотров: 1061 | Комментарии: 3 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0