logo
HCS12 с применением языка С - royallib

Более сложные

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

2. Создайте структуру для хранения записей телефонных абонентов. Каждая запись должна включать имя абонента, номер телефона, улицу и номер дома проживания, город, почтовый индекс.

3. В тексте программы на Си присутствует запись:

static int array[10];

Поясните, какие действия компилятора или управляющей программы соотносятся с этим выражением?

4. Поясните назначение макроопределения. Приведите примеры макроопределений в программах на Си.

5. В чем отличие макроопределения от функции?