Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Dokument_Microsoft_Word_PROGA.docx
Скачиваний:
5
Добавлен:
28.09.2019
Размер:
156.22 Кб
Скачать

28. Инструкция Return.

  • Любая функция, если она не объявлена как void, должна возвращать значение.

  • Это значение задается в инструкции return выражение; - инициализации неименованной переменной возвращаемого типа.

  • Функция может иметь несколько инструкций return.

  • Если функция не возвращает значения, то выражение в инструкции return может быть пустым или вызовом функции типа void.

29. Простой и составной оператор.

В С++ точка с запятой является признаком конца оператора.

Пустой оператор

Пустой оператор состоит из ;

Пустой оператор используется там, где по правилам языка должен находиться какой-либо оператор, а по логике программы там ничего выполнять не надо.

Оператор-выражение

Любое выражение, за которым следует ; , является оператором. Такой оператор называется оператор-выражение.

Примеры:

i ++;

a = b+c;

c + = (a < b)? a:b;

x+y; // Здесь результат не используется

// и будет выдано предупреждение.

Составной оператор

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

{i=5; c=sin(i*x); c++;} // Это блок.

Объявления

В С++ объявления являются операторами языка и могут стоять там, где возможен любой другой оператор С++:

s = 0.3; d/=s; int k = 5;

d = s+2*k;

double f=s+d; f*=k;

30)Структура программы на языке С++

Си - язык компилируемого типа. Пример языков компилируемого типа: Паскаль, Фортран.

Программисты называют набор данных, содержащийся в начале файла, заголовком.

Строка "#include <stdio.h>" даже не является оператором языка Си. Символ # указывает, что она должна быть обработана "препроцессором" языка Си. Препроцессор осуществляет некоторую предварительную обработку текста программы перед началом компиляции.

main( )

Программа, написанная на языке Си, всегда начинает выполняться с функции, называемой main( ). Скобки указывают на то, что main( ) - имя функции.

Функция - это основные модули программы, написанные на языке Си. В круглых скобках в общем случае содержится информация, передаваемая этой функции. В нашем случае передача информации отсутствует и, следовательно, в скобках ничего не содержится.

Файл, содержащий программу, может иметь любое имя с тем ограничением, что оно должно удовлетворять системным соглашениям, и оканчиваться символом с. Например, game.c.

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

Фигурные скобки { } отмечают начало и конец тела функции.

Ключевыми словами называются специальные зарезервированные слова, используемые для построения фраз языка.

В языке Си все переменные должны быть объявлены. Это означает, что мы должны привести список всех используемых переменных и указать тип каждой из них.

Идентификатор переменной - имя переменной. Для обозначения имени переменной разрешается использовать строчные и прописные буквы, цифры и символы подчеркивания, считающиеся буквой. Первым символом должна быть обязательно буква.

Переменные можно описывать по мере необходимости, но лучше размещать операторы объявления переменных в начале программы.

Оператор присваивания является одним из основных средств языка.

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

Познакомимся с несколькими общими правилами, касающимися программ, написаннных на языке Си. Программа состоит из одной или более функций, причем какая-нибудь из них (главная) обязательно должна называться main( ). Описание функции состоит из заголовка и тела. Заголовок состоит из директив препроцессора типа #include и имени функции. Отличительным признаком имени функции служат круглые скобки, а аргумент может и отсутствовать. Тело функции заключено в фигурные скобки и представляет собой набор операторов, каждый из которых оканчивается символом "точка с запятой".

Функция dir( ) определяется точно так же, как и функция main( ) - ее тело заключено в фигурные скобки. Вызов функции осуществляется путем простого указания ее имени, включая круглые скобки.

Cтруктура программы на языке С++

#include <iostream.h>

void main()

{

операторы

}

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