Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

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






Препроцессор, его основные директивы





Void main(void)

{ // Начало функции main

printf(“ Высшая оценка знаний – 10!”);

} // Окончание функции main

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

Для начала будем использовать функцию main без параметров и не возвращающую значения.

Код функции представляет собой набор инструкций, каждая из кото-рых оканчивается символом «;». В нашем примере одна инструкция – функция printf, выполняющая вывод данных на экран, в данном случае – указанную фразу.

 

3.Характеристика и способы размещения базовых типов данных, тип void.

Данные в языке Си разделяются на две категории:

– простые (скалярные), будем их называть базовыми,

– сложные (составные) типы данных.

Тип данных определяет:

– внутреннее представление данных в оперативной памяти;

– совокупность значений (диапазон), которые могут принимать данные этого типа;

– набор операций, которые допустимы над такими данными.

Основные типы базовых данных:

– целый – int (integer),

– вещественный(с одинарной точностью – float; с удвоенной точностью – double.)

– символьный – char (character).

В свою очередь, данные целого типа могут быть:

короткими – short,

длинными – long

беззнаковыми – unsigned,

 

 

Сложные типы данных

– массивы, структуры – struct,

– объединения – union,

– перечисления – enum.

Препроцессор, его основные директивы

Перед компиляцией программа обрабатывается препроцессором, который работает под управлением директив.

Препроцессорные директивы начинаются символом #, за которым следует ее наименование, указывающее выполняемое действие.

1) Препроцессор выполняет предварительную обработку программы, в основном это подключение (include) так называемых заголовочных файлов (обычных текстов) с объявлением стандартных библиотечных функций, использующихся в этой программе.

Если имя файла заключено в угловые скобки (< >), то поиск данного файла производится в стандартной папке,

Если в двойные кавычки (” ”), то в текущей папке.

К наиболее часто используемым библиотекам относятся:

stdio.h – содержит стандартные функции ввода-вывода данных;

conio.h – функции для работы с консолью (клавиатура, дисплей);

math.h – математические функции;

iostream.h – ввод-вывод в потоке;

2) Второе основное назначение препроцессора – обработка макро­определений.

Макроподстановка определить (define) имеет общий вид:

# define ID строка

Например:

# define PI 3.1415927

– в ходе препроцессорной обработки программы идентификатор PI везде будет заменяться значением 3.1415927.

Отличительный признак функции – скобки () после ее имени, в которых заключается список параметров.

Если параметров нет, указывают атрибут void (пустой, отсутствующий).

Перед функцией указывается тип возвращаемого результата, если результата нет – void.

В фигурных скобках записывается текст (код) функции, т.е. набор выполняемых ею инструкций, каждая из которых оканчивается символом «;».

Date: 2015-08-15; view: 573; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.011 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию