Читать курсовая по Отсутствует: "Создание программы при помощи языка программирования С" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Введение

программирование язык поиск

Язык программирования С является языком программирования среднего уровня. Он объединяет элементы языков высокого уровня с функциональностью ассемблера.

Как язык среднего уровня, С позволяет манипулировать битами, байтами и адресами - основными элементами, с которыми работает компьютер. Код языка С имеет высокую степень переносимости. С имеет 5 основных встроенных типов данных, это: символьный, целочисленный, вещественный с одинарной точностью, вещественный с двойной точностью и void. Также, С поддерживает несколько других типов, включая структуры, объединения, битовые поля, перечисления и типы, определяемые пользователем.

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

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

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

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

Откомпилированная С-программа создает и использует 4 логически разделенных области памяти. Первая область - это память, содержащая код программы. Следующая - предназначена для хранения глобальных переменных. Еще две - это стек и куча. Стек используется для самых различных целей, он содержит адреса возвратов функций, аргументы, передаваемые в функции, и локальные переменные. Куча - это область свободной памяти, которую программа может использовать для динамического выделения памяти.

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

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


Интересная статья: Основы написания курсовой работы