Теоретическая часть. Простейшая программа на языке C++

Простейшая программа на языке C++

Пример 1. Вывести на экран текст приветствия: “Hello, world!”.

1) 1-ый вариант

#include <stdio.h>

int main()

/* простая программа */

{

printf(“Hello, world! \n”);

return 0;

}

Пояснения:

#include <stdio.h> – подключение к программе другого файла -стандартной библиотеки ввода-вывода stdio, в которой содержатся функции ввода-вывода данных. Символ #служит сигналом для препроцессора. При каждом запуске компилятора запускается и препроцессор. Он читает исходный текст программы, находит строки, начинающиеся с символа #, и работает с этими строками до того, как начнется компиляция программы. include – это команда препроцессору включить содержимое файла, указанного в угловых скобках, прямо в это место программы. Угловые скобки < > означают, что подключаемый файл находится в системном подкаталоге. Если задать имя файла в двойных кавычках “имя_файла”, то препроцессор сначала будет искать файл в текущем каталоге, а потом уже в системном.

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

/* простая программа */ - комментарий. Пары символов /* и */ используются в качестве открывающей и закрывающей скобок для комментария.

{ - начало тела функции. Все функции начинаются открывающей фигурной скобкой «{» и оканчиваются закрывающей фигурной скобкой «}».

} - конец тела функции.

printf()– библиотечная функция вывода на печать.

“Hello, world! \n” – строка символов, которая выводится на экран.

Пара символов \n означает переход на новую строку и на экран не выводится.

; - конец оператора.

return 0; – оператор returnвозвращает значение 0 в операционную систему. В дальнейшем по этому значению можно судить о корректности работы программы. Например, можно договориться, что в случае корректного завершения работы программы возвращается 0, а в противном случае – 1. В любом случае, по стандарту языка С++ требуется, чтобы функция main() возвращала результат типа int, согласно ее определению.

Модифицируем рассмотренную программу.

#include <stdio.h>

void main() // простая программа

{

printf(“Hello,”);

printf(“ world!”);

printf(“ \n”);

}

Пояснения.

В этом варианте программы перед именем main помещено служебное слово void – спецификатор типа, указывающий, что функция main в данной программе не возвращает ни какого значения. Соответственно в тексте программы отсутствует оператор return.

В программе используется комментарий в стиле С++, он начинается с двойной дробной черты (//) и продолжается до конца текущей строки.

II Основные понятия языка С++.

Алфавит языка C++

- прописные и строчные латинские

- A B C D E F G H I J K L M N O P Q R S T U V W X Y Z;

a b c d e f g h i j k l m n o p q r s t u v w x y z;

- цифры: 0 1 2 3 4 5 6 7 8 9;

- специальные знаки:

“ (), | [ ] { }. + - / * \ > = <! _ & ~ ^ пробел и т.д.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: