Составители:
Рубрика:
18
В данном примере используется спецификатор %s. Он предназначен
для ввода/вывода строк.
2.5. Инициализация переменных
После того как переменная объявлена, ей в процессе выполнения
программы должно быть присвоено значение. Язык С предоставляет
возможность программисту присвоить значение переменной одновре-
менно с процессом ее объявления. Основная форма инициализации пе-
ременной имеет вид
тип имя переменной = константное выражение;
Например:
int a=230;
char c=’c’, ch=’0’;
Объявление переменной с одновременной инициализацией ее значе-
ния приводит к тому, что одновременно с выделением памяти в эту
память записывается значение инициализации. Глобальные или стати-
ческие переменные всегда инициализируются либо нулем, либо значе-
нием инициализатора. Локальные переменные остаются неопределен-
ными до первого присвоения им значения.
Глобальные переменные инициализируются только один раз в нача-
ле выполнения программы. Локальные переменные инициализируются
при каждом вызове функции. В стандарте ANSI для С инициализиро-
вать можно только константным выражением. В реализации языка
Borland C инициализировать можно не только константой, но и выра-
жением с использованием значений переменных, которые были ранее
определены (динамическая инициализация).
2.6. Операции
В состав языка С входит большое число разнообразных операций.
Знак операции в языке С – это некоторый символ или комбинация сим-
волов, которые сообщают компилятору о необходимости выполнить оп-
ределенные арифметические, логические или другие действия. Каждая
операция, кроме своего содержательного смысла, также определяется
рядом характеристик: типы и число операндов, порядок своего выпол-
нения, приоритет выполнения по отношению к другим операциям. Рас-
смотрим различные виды операций.
Арифметические операции. К арифметическим операциям относятся:
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »