Любая программа на языке Си должна содержать функцию main. Отобразим этот факт на нашей карте знаний .
Теперь карта не напрягает нас своей зияющей пустотой. Продолжим наши исследования. Давайте я расскажу немного о функции main и о функциях вообще. Перед именем функции написано int, это сокращение от слова integer, которое переводится с английского, как . Подобная запись означает, что когда функция main завершит свою работу, она должна вернуть вызывающей программе (в нашем случае это операционная система) какое- нибудь целое число. Обычно, для функции main это число ноль, которое оповещает операционную систему: .
Происшествий не случилось.? Обычно там пишут что- то вроде . Селекция Животных Презентация 11 Класс. Разница в том, что когда случаются проблемы операционная система нас об этом оповещает, а когда всё хорошо она нас лишний раз не беспокоит.
После имени функции в скобках записано слово void. Вообще в скобках обычно записывают аргументы функции, но в нашем случае, когда в скобках пишут void, это означает, что аргументов у функции нет. Другими словами, чтобы функция main начала работу ей не нужны никакие дополнительные данные извне. Мы ещё поговорим обо всём этом подробно, а пока просто запомним, что слово void вместо аргументов функции обозначает, что для данной функции никаких аргументов не требуется. Внутри фигурных скобок идёт описание функции main, т. Перед закрывающей фигурной скобкой мы видим команду return. Именно эта команда и отвечает за то, чтобы вернуть значение из функции.
А чёрт его знает! Просто так обычно делают. Можно, в принципе, возвращать какое- нибудь другое целое число, например 1. Лишь бы оно было целым числом. Помните про int? Поэтому и целое. Вот мы и разобрались с функцией main.
Ещё один момент. То что записано в фигурных скобках обычно называют . Программа «Hello, World». Не ясными остаются только две строки, пойдём по порядку.
Листинг 6. Директива include. Данная строчка это сообщение компилятору.
Такие сообщения, начинающиеся с символа #, называются директивами компилятора. Буквально: «подключи файл stdio. Во время компиляции вместо этой строчки вставится содержимое файла stdio. Теперь немного поговорим об этом файле. STan. Dart Input Output) это заголовочный файл, в нем описаны различные стандартные функции, связанные с вводом и выводом. Возникает резонный вопрос ? Зачем нам вообще понадобилось надо вставлять сюда этот файл?
Прежде чем использовать что- нибудь в своей программе, нам надо сначала это описать. Представьте ситуацию, вас попросили принести канделябр, а вы знать не знаете что это такое. Непонятно, что делать. Так же и компилятор.
Когда он встречает какую- нибудь функцию, он ищет её описание (т. Так вот, функция printf() описана в файле stdio. Поэтому мы и подключаем его. А вот когда мы его подключим, компилятор сможет найти функцию printf(), иначе он выдаст ошибку. Кстати, настало время дополнить нашу карту знаний.
Перед функцией main добавим ещё один блок, блок подключения заголовочных файлов. Рис. 3 Карта . Продолжим разбираться с нашей программой. Листинг 7. В данном простейшем случае мы передаем ей один параметр, строку, записанную в кавычках, которую надо вывести на экран, в нашем случае это Hello, World!
Но постойте, а что это за \n? На экране, во время запуска программы, никаких \n не было. Зачем тогда мы тут это написали? Данная последовательность это специальный символ, который является командой перейти на следующую строку. Это как в MS Word нажать клавишу Enter.
Таких специальных символов несколько, все они записываются с помощью символа . Потом я еще покажу вам их. В остальном на экране появится именно то, что вы написали в двойных кавычках. Кстати, обратите внимание, каждая команда языка Си заканчивается символом «; » (точкой с запятой). Это похоже на точку в конце предложения, в русском языке.
В обычном языке мы разделяем точкой предложения, а в языке программирования Си, точкой с запятой отделяем команды друг от друга. Поэтому ставить точку с запятой обязательно. Иначе компилятор будет ругаться и выдаст ошибку. Чтобы вызвать какую- нибудь функцию, необходимо написать её имя и указать передаваемые ей параметры в круглых скобках. У функции может быть один или несколько параметров. А может не быть параметров вовсе, в таком случае в скобках писать ничего не нужно.
Например, выше мы вызвали функцию printf() и передали ей один параметр строку, которую необходимо вывести на экран. Кстати, полезный совет. Стандартная заготовка для программ на языке Си. Этом первый урок можно считать законченным. Хотя нет, ещё один момент есть. Самое главное в этом уроке это, конечно, общая структура программы. Но кроме того, мы научились выводить на экран произвольный текст.
Кажется, что совсем ничего вроде и не узнали, но даже этого хватит для того, чтобы, например, сделать небольшой подарок своей маме на 8 марта. Рис. 4 Программа- открытка на 8 марта. Исходный код программы- открытки есть в архиве с исходными кодами этого урока. Экспериментируйте! У вас всё получится.
Pelles C Программу На Русском Языке© 2017