ВУЗ:
Составители:
Рубрика:
10
3.
Приведите примеры неправильных имен переменных.
4.
Как записывается оператор умножения в языке С?
5.
Как изменится значение переменной i в строчке программы i=i+1?
6.
Что такое операция декремента?
Лабораторная работа №2
ДИРЕКТИВЫ ПРЕПРОЦЕССОРА И ФУНКЦИИ PRINTF() И SCANF()
Цель работы: изучить особенности работы директив препроцессора и
функций printf() и scanf().
Директивы препроцессора
Почти все программы на языке С используют специальные команды для
компилятора, которые называются директивами. В общем случае директива –
это указание компилятору языка С выполнить то или иное действие в момент
компиляции программы. Существует строго определенный набор возможных
директив, который включает в себя следующие определения:
#define, #elif, #else, #endif, #if, #ifdef, #ifndef, #include, #undef.
Директива #define используется для задания констант
, ключевых слов,
операторов и выражений, используемых в программе. Общий синтаксис данной
директивы имеет следующий вид:
#define <идентификатор> <текст>
или
#define <идентификатор> (<список параметров>) <текст>
Следует заметить, что символ ‘;’ после директив не ставится. Приведем
примеры вариантов использования директивы #define.
Листинг 1. Примеры использования директивы #define.
#include <stdio.h>
#define TWO 2
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »
