Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
obp_shpory.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
260.1 Кб
Скачать

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

Программа құрылымы:

Тақырыптарды жариялау блогы

Класстар, функциялар жариялау блогы

Бас функция main блогы

Функциялардың ісін анықтау блогы

С++ тілінің синтаксисі

Бас әріп және жай әріп әртүрлі символ ретінде қарастырылады

Идентификаторды жазу үшін латын әріптерді, цифрлар мен астын сызу символы пайдаланылады

Идентификаторды әріптен бастауға және ид-р ішінде бос орын қалдыруға болмайды

Комментарийдің 2 түрі бар: 1) 1 жолды комментарий //, 2) көп жолды /* мында коммент жазылад*/

1 жолға бірнеше оператор жазуға болады

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

//

#include "stdafx.h"

#include <iostream>

using namespace std;

int main()

{ cout << "Hello World!";

char ch;

cin >> ch;

return 0;}

Изучим структуру консольной программы. В ее начале имеются такие строки:

// - - - - - - - - - - - - - - - - - - -

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

Обычно комментарии начинаются с двух символов // и весь последующий текст до конца строки считается комментарием. Допускаются также многострочные комментарии. Они заключаются в пары символов /* и */. Все, что записано внутри них, считается комментарием.

Первая команда

#include "stdafx.h"

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

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

Следующая команда

#include <iostream>

требует подключения заголовка <iostream>, который поддерживает систему ввода-вывода С++. Этот заголовок поставляется вместе с компилятором.

Далее в программе стоит такая строка:

using namespace std;

Эта строка указывает компилятору, что он должен использовать пространство имен std. Пространства имен являются относительно новым добавлением к С++. Пространство имен создает декларативный район, в который помещаются различные элементы программы. Элементы, объявленные в одном пространстве имен, отделены от элементов, объявленных в другом пространстве. Пространства имен оказывают помощь в организации больших программ. Предложение using информирует компилятор о том, что вы хотите использовать пространство имен std. В этом пространстве имен объявлена вся библиотека стандартного С++. Используя пространство имен std, вы упрощаете доступ к стандартной библиотеке.

Следующая строка представляет собой начало программы:

Int main ( )

Все С++-программы состоят из одной или нескольких функций. Как уже отмечалось ранее, функция - это подпрограмма. Любая функция С++ должна иметь имя. при этом единственная функция, которая должна включаться в каждую С++ - программу, называется main(). Функция main() - это то место в программе, где начинается и где (чаще всего) заканчивается ее выполнение. Открывающая фигурная скобка, которая стоит в следующей строке, отмечает начало кода функции main( ). Слово int, предшествующее main( ), задает тип данного, возвращаемого функцией main(). Как вы узнаете позже, С++ поддерживает несколько встроенных типов данных, и int является одним из них. Это обозначение происходит от слова integer (целое).

Далее в программу включена строка:

cout << "Hello World!";

Это предложение консольного вывода. Оно приводит к выводу на экран сообщения Hello World!. Вывод на экран осуществляется с помощью оператора вывода <<. Оператор << действует так, что выражение (каким бы оно ни было), стоящее справа от него, выводится на устройство, указанное слева, cout представляет собой предопределенный идентификатор, обозначающий консольный вывод, который, как правило, закреплен за экраном. Таким образом, рассматриваемое предложение выводит на экран сообщение. Заметьте, что это предложение заканчивается знаком точки с запятой. Так заканчиваются все предложения С ++.

Сообщение " Hello World!" представляет собой строку. В С++ строкой называется последовательность символов, заключенная в двойные кавычки. Строки широко используется в программах на С++.

Строки

char ch;

cin >> ch;

приостанавливают выполнение программы, пока не будут введены любые символы(можно также нажать клавишу <Enter>).

Следующая строка программы осуществляет выход из main():

return 0;

Эта строка завершает функцию main() и заставляет ее вернуть значение 0 в вызывающий процесс (которым обычно является операционная система). Для большинства операционных систем возвращаемое значение 0 указывает на то, что программа завершается правильно. Другие значения свидетельствуют о завершении программы в результате возникновения какой-либо ошибки, return является одним из ключевых слов С++ и используется для возврата значения из функции. Все ваши программы должны при нормальном (т. е. без ошибок) завершении возвращать 0.

Завершающая фигурная скобка в конце программы формально заканчивает программу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]