русс | укр

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

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ВВЕДЕНИЕ


Дата добавления: 2015-01-16; просмотров: 614; Нарушение авторских прав


ВВЕДЕНИЕ В ЯЗЫК СИ

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

РАЗДЕЛ 1. ОСНОВНЫЕ ПОНЯТИЯ И ДАННЫЕ

    • Основные понятия языка
    • Типы данных
    • Переменные и константы
    • Как вводить и выводить информацию
    • Форматированный вывод данных
    • Форматированный ввод данных

РАЗДЕЛ 2. ОПЕРАЦИИ И ОПЕРАТОРЫ

    • Операции языка Си
    • Преобразование типов
    • Указатели и операции с ними
    • Операторы цикла
    • Операторы условных и безусловных переходов

РАЗДЕЛ 3. СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ

    • Массивы
    • Строки символов
    • Структуры
    • Оператор typedef
    • Битовые поля
    • Объединения (union)
    • Перечислимый тип данных

РАЗДЕЛ 4. ФУНКЦИИ

    • Общие сведения
    • Классы памяти
    • Указатели на функции
    • Аргументы функции main()
    • Рекурсия
    • Библиотечные функции

РАЗДЕЛ 5. ФАЙЛЫ

РАЗДЕЛ 6. ДРУГИЕ ВОЗМОЖНОСТИ

    • Динамическое распределение памяти. Функции malloc( ) и free( )
    • Препроцессор
    • Использование программно-доступных регистров микропроцессора Intel 8086

РАЗДЕЛ 7. ПРИМЕРЫ

ЛИТЕРАТУРА

 

ВВЕДЕНИЕ

Язык Си, созданный Денисом Ритчи в начале 70-х годов в Bell Laboratory американской корпорации AT&T, является одним из универсальных языков программирования. Язык Си считается языком системного программирования, хотя он удобен и для написания прикладных программ. Среди преимуществ языка Си следует отметить переносимость программ на компьютеры различной архитектуры и из одной операционной системы в другую, лаконичность записи алгоритмов, логическую стройность программ, а также возможность получить программный код, сравнимый по скорости выполнения с программами, написанными на языке ассемблера. Последнее связано с тем, что хотя Си является языком высокого уровня, имеющим полный набор конструкций структурного программирования, он также обладает набором низкоуровневых средств, обеспечивающих доступ к аппаратным средствам компьютера. С 1989 года язык Си регламентируется стандартом Американского института национальных стандартов ANSI С. В настоящее время, кроме стандарта ANSI C разработан международный стандарт ISO C (International Standard Organization C).



В пособии в разделах 1-6 рассматриваются основные конструкции языка Си (общие для Си и Си++). Примеры программ приведены в разделе 7.

 

 



<== предыдущая лекция | следующая лекция ==>
РАЗДЕЛ 4 | Основные понятия языка


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.54 сек.