Язык Си | страница 12




{ — начало тела функции.

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


int num; — оператор описания.

С помощью такого оператора мы объявляем, что будем использовать в программе переменную num, которая принимает целые (int) значения.


num =1; — оператор присваивания.

Этот оператор служит для присваивания переменной num значения 1.


printf (" Я простая"); — оператор вывода на печать.

С его помощью выводится на печать фраза, заключенная в кавычки: Я простая


printf(" вычислительная машина.\n"); — еще один оператор вывода на печать.

Этот оператор добавляет слова вычислительная машина. в конец последней печатаемой фразы. Комбинация символов \n указывает компилятору на начало новой строки.


printf ("Мое любимое число %d, потому что оно самое первое. \n", num);

Этот оператор выводит на печать значение переменной num (равное 1), содержащееся во фразе в кавычках. Символы %d указывают компилятору, где и в какой форме печатать значение этой переменной num.


} — конец. Как уже упоминалось, программа завершается закрывающей фигурной скобкой.

Второй просмотр: детали

#include < stdio.h>:

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


standard input/оutput header — стандартный заголовок ввода-вывода.


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


Возможно, вас удивляет, почему одно из основных средств языка — процедуры ввода-вывода — не включается компилятором в программу автоматически. Дело в том, что этот пакет используется далеко не всегда, а ведь одна из целей создания языка Си — получение компактного объектного кода. Между прочим, упомянутая строка не является даже оператором языка Си. Символ