Языки программирования для численных методов. Глушакова Т.Н - 20 стр.

UptoLike

20
Для использования типа enum используется следующий
вид :
enum имя
Имя в enum можно не указывать при описании только одной
переменной, если этот enum больше нигде не используется.
2.3. Инициализация переменных
Когда в программе на языке С создается переменная , ее значение
может быть произвольным, в зависимости от того, что находилось в
соответствующих ячейках памяти в момент ее создания . Поскольку такое
значение заранее предугадать невозможно, его называют «мусором».
Использование такой переменной без присвоения ей явного значения
может привести к непредсказуемым результатам . Поэтому переменные
перед их использованием на чтение должны быть инициализированы , т.е.
им необходимо присвоить начальное значение. Это можно сделать в
операторе присвоения , а можно и при определении переменной.
Инициализация переменных обычных типов не отличается от простого
присвоения и записывается одним из следующих способов, например, для
целочисленной переменной:
1. int i=0; 2. int i=0,j=0,k=0; 3. int i,j,k;
int j=0; i=j=k=0;
int k=0;
Такая же инициализация разрешена и для структур, и для массивов.
Для структур справа от знака равенства перечисляются
соответствующие значения полей по порядку и через запятую ,
заключенные в фигурные скобки. Т .е. инициализация имеет вид:
тип имя={значение поля 1, ,значение поля n};
Причем , если само поле является структурой, то для него задается
такой же инициализатор. При инициализации структур в фигурных
скобках можно указывать не все поля. Тогда оставшиеся поля получат
нулевые значения .
Элементы массива, так же как поля структур, перечисляются через
запятую и заключаются в фигурные скобки. Если перечислено меньше
элементов, оставшиеся обнуляются.
                                    20
       Для использования типа         enum используется следующий
вид:
     enum имя
     Имя в enum можно не указывать при описании только одной
переменной, если этот enum больше нигде не используется.


2.3. Инициализация переменных
      Когда в программе на языке С создается переменная, ее значение
может быть произвольным, в зависимости от того, что находилось в
соответствующих ячейках памяти в момент ее создания. Поскольку такое
значение заранее предугадать невозможно, его называют «мусором».
Использование такой переменной без присвоения ей явного значения
может привести к непредсказуемым результатам. Поэтому переменные
перед их использованием на чтение должны быть инициализированы, т.е.
им необходимо присвоить начальное значение. Это можно сделать в
операторе присвоения, а можно и при определении переменной.
Инициализация переменных обычных типов не отличается от простого
присвоения и записывается одним из следующих способов, например, для
целочисленной переменной:
      1. int i=0;          2. int i=0,j=0,k=0;          3. int i,j,k;
         int j=0;                                          i=j=k=0;
         int k=0;
      Такая же инициализация разрешена и для структур, и для массивов.
      Для структур справа от знака равенства перечисляются
соответствующие значения полей по порядку и через запятую,
заключенные в фигурные скобки. Т.е. инициализация имеет вид:
      тип имя={значение поля 1,…,значение поля n};
      Причем, если само поле является структурой, то для него задается
такой же инициализатор. При инициализации структур в фигурных
скобках можно указывать не все поля. Тогда оставшиеся поля получат
нулевые значения.
      Элементы массива, так же как поля структур, перечисляются через
запятую и заключаются в фигурные скобки. Если перечислено меньше
элементов, оставшиеся обнуляются.