Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Пример 1.

Читайте также:
  1. I группу имеют примерно – 40% людей, II - 39%, IIIгруппу – 15%, IV – 6%.
  2. I. Примерный перечень вопросов для подготовки к экзамену
  3. II.Примерная тематика курсовых работ
  4. III. Примерная тематика контрольных работ
  5. IV. ПРИМЕРНАЯ ТЕМАТИКА КУРСОВЫХ РАБОТ
  6. V2: Мочевой синдром (на примере острого гломерулонефрита, хронического гломерулонефрита, осторого пиелонефрита, хронического пиелонефрита)..
  7. V2: Отечный синдром (на примере хронической сердечной недостаточности).
  8. V2: Синдром болей в животе (на примере хронического гастрита, язвенной болезни, дискинезии желчевыводящих путей, хронического холецистита, хронического панкреатита).
  9. VI. ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ВОПРОСОВ К ЭКЗАМЕНУ
  10. WEB-сервер - назначение, основные функции, программная реализация, конкретные примеры

Введение

Язык Си был создан в 1972 г. сотрудником фирмы Bell Laboratories в США Денисом Ритчи.

По замыслу автора, язык Си должен был обладать противоречивыми свойствами. С одной стороны, это язык программирования высокого уровня, поддерживающий методику структурного программирования. С другой стороны, этот язык должен обеспечивать возможность создавать такие системные программы, как компиляторы и операционные системы. До появления Си подобные программы писались исключительно на языках низкого уровня. Первым системным программным продуктом, разработанным с помощью Си, стала операционная система UNIX. Из-за упомянутой выше двойственности свойств нередко в литературе язык Си называют языком среднего уровня. Стандарт Си был утвержден в 1983 г. Американским национальным институтом стандартов (ANSI) и получил название ANSI С.

В начале 1980-х гг. в той же фирме Bell Laboratories ее сотрудником Бьерном Строуструпом было разработано расширение языка Си, предназначенное для объектно-ориентированного программирования. По сути дела, был создан новый язык, первоначально названный «Си с классами», а позднее (в 1983 г.) получивший название Си++ (Си-плюс-плюс). Язык Си++ принято считать языком объектно-ориентированного программирования. Однако этот язык как подмножество включает в себя Си и по-прежнему сохраняет свойства языка для системного программирования. Все существующие версии трансляторов для Си++ поддерживают стандарт ANSI С.

Из сказанного выше следует, что язык Си++ поддерживает как процедурную, так и объектно-ориентированную парадигмы программирования.

Примеры программ.

Для того чтобы получить первоначальное представление о программировании на Си/Си++, рассмотрим несколько примеров. В литературе по программированию стало традицией приводить в качестве примера первой программы на Си следующий текст.

Пример 1.

/* Ваша первая программа на Си */

#include <stdio.h>

void main()

{

printf("\nHello World!\n");

}

Здесь первая строка представляет собой комментарий. Начало и конец комментария ограничиваются парами символов /* и */. Все, что расположено между этими символами, компилятор игнорирует.

Вторая строка программы содержит директиву препроцессора:

#include <stdio.h>

Она сообщает компилятору информацию о необходимости подключить к тексту программы содержимое файла stdio.h, в котором находится описание (прототип) библиотечной функции printf() — функции вывода на экран.

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

void main ()

Любая программа на Си обязательно содержит главную функцию, имя которой — main. Слово void обозначает то, что главная функция не возвращает никаких значений в результате своего выполнения, а пустые скобки обозначают отсутствие аргументов. Тело главной функции заключается между парой фигурных скобок, следующих после заголовка.

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

Hello World!

Следующий пример содержит программу, выполняющую те же самые действия, но написанную на Си++.




Дата добавления: 2015-04-26; просмотров: 81 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
ПРОТОКОЛЫ СИОНСКИХ МУДРЕЦОВ.| Пример 2.

lektsii.net - Лекции.Нет - 2014-2025 год. (0.2 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав