Часть вторая Язык программирования C
Часть вторая
Язык программирования C
1. Структура программы на языке C
Программа может состоять из одной или нескольких, связанных между собой, функций, главная из которых называется main – именно с нее начинается выполнение программы. Поэтому, наличие функции с таким именем в любой программе обязательно.
Ключевые слова программы записываются только строчными буквами, так как C (в отличии от Pascal) различает регистр букв.
Имя переменной или константы – это последовательность букв и цифр, начинающаяся с буквы. Переменные, как и в Pascal, могут быть глобальными и локальными.
В языке C числа изображаются без знака, но есть операция "-”.
Литеры и строки изображаются в кавычках (“…“), а не в апострофах (’…’), как в Pascal.
Комментарии начинаются с /* и заканчиваются */ – текст между этих скобок игнорируется при исполнении программы.
В начале программы идут строки такого вида:
#include “имя файла”
#include <имя файла>
Такая строчка заменяется файлом с указанным именем. В первом случае, сначала поиск файла ведётся в текущем каталоге, а затем продолжается в стандартном. Во втором случае – сразу в стандартном.
Например:
#include <stdio. h>2 – для использования функций, связанных с вводом и выводом данных.
#include <stdlib. h> – для использования стандартной библиотеки языка Си, которая содержит в себе функции, занимающиеся выделением памяти, контроль процесса выполнения программы, преобразования типов и другие.
#include <math. h> – для использования стандартных математических функций.
Эти строки называются директивами препроцессора. Всё что ниже называется блоком описания функции.
Далее следует заголовок функции, например:
int main () – где main – имя функции. В скобках (…) могут быть её аргументы, или слово void (ничто) – если аргументов нет. Описание int указывает, что эта функция возвращает целое число.
После чего следует тело функции в фигурных скобках {…}, которое состоит из описаний констант и переменных и последовательности операторов, разделённых точками с запятыми (;). Тело функции определяет последовательность действий, выполняемых данной функцией – логику функции.
Фигурные скобки обрамляют также и составной оператор, аналогично операторным скобкам BEGIN… END в Pascal.
В конце тела функции обычно ставятся следующие команды:
Команда return 0; которая завершает выполнение функции с возвратом значения 0, определяемого стандартом (для функции main), как код успешного завершения.
При запуске непосредственно из графического окружения, отведенное программе окно может закрыться сразу же после завершения программы. Функция getchar ожидает ввод пользователя, тем самым “откладывая” завершение программы (return). Какие именно действия могут прервать это ожидание – зависит от системы, однако скорее всего, нажатие клавиши Enter завершит эту функцию в любом случае.
Точка в конце программы, в отличии от Pascal, не ставится.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Язык программирования JavaScript
Язык программирования JavaScript Настала пора рассмотреть язык программирования JavaScript. Ведь в Web-программировании без него
Язык программирования PHP
Язык программирования PHP PHP, в настоящее время, – один из наиболее популярных языков для реализации веб-приложений. Данный курс посвящен изучению его основ. Акцент делается на практическое применение полученных навыков.Язык PHP был создан для решения конкретной
Глава вторая Язык, понимание и сценарии
Глава вторая Язык, понимание и сценарии 2.1. Слова, предложения и смысл «Механизм восприятия образов обладает некоторыми недостатками, которые являются платой за его исключительно ценные качества. Два из них, видимо, наиболее важны: образ, в особенности зрительный,
А.С.Цветков Язык программирования PASCAL
А.С.Цветков Язык программирования PASCAL Система программирования ABC PascalУчебное пособие для школьников 7-9 классовСанкт-ПетербургПавловск2012 - 2013 Введение Справочник по системе ABC PascalРедакторГорячие клавиши * F2, Ctrl-S - сохранить файл * F3, Ctrl-O - загрузить файл * F12 - сохранить файл
Язык программирования JavaScript
Язык программирования JavaScript Настала пора рассмотреть язык программирования JavaScript. Ведь в Web-программировании без него никуда. Основные понятия JavaScript Давайте рассмотрим пример еще одного Web-сценария, совсем небольшого:x = 4;y = 5;z = x * y;Больше похоже на набор каких-то формул.
5.8. Shell как язык программирования
5.8. Shell как язык программирования Как уже говорилось выше, для построения произвольных алгоритмов необходимо иметь операторы проверки условий. Оболочка bash поддерживает операторы выбора if… then… else и case, а также операторы организации циклов for, while, until, благодаря чему она
§ 107. Кодирование. Часть вторая
§ 107. Кодирование. Часть вторая Московский комментатор деликатно пояснил: «Чернокожего боксера вы можете отличить по светло-голубой каемке на трусах…» С. Довлатов. Соло на ундервуде 22 июня 2004Кодирование цветомХотя у 8 % мужчин и у 0,5 % женщин встречается дальтонизм,
Часть первая Язык программирования Pascal
Часть первая Язык программирования Pascal 1. Структура программы на языке Pascal В программе на Pascal выделяют следующие основные разделы: заголовок программы, описания, операторы. Разделы отделяются друг от друга точкой с запятой. В конце программы ставится точка. Каждый
56. Язык программирования VВА
56. Язык программирования VВА Алфавит и лексемы языкаЯзык программирования VBA предназначен для написания кода программы. Он обладает своим алфавитом, который включает:1) строчные и прописные буквы латинского алфавита (А, В,…, Z, а, b,…, z);2) строчные и прописные буквы
ЧАСТЬ ВТОРАЯ Метод
ЧАСТЬ ВТОРАЯ Метод Какое нововведение приведет к успешному проекту, а какое к провалу не вполне предсказуемо. Каждая возможность создать что-то новое, будь то мост, самолет или небоскреб, ставит инженера перед выбором, который может казаться безграничным. Он может
Часть вторая Что станет с деньгами?
Часть вторая Что станет с деньгами? Я уже рассказал о двух причинах, по которым доминирующая сегодня идеология цифрового мира, кибернетический тотализм, провалилась.Первая может быть названа духовным провалом. Идеология поощряла ограниченные философии, отрицающие