Cтраница 4
Используются выражения, операндами которых являются структуры. Операнд-структура может быть старшей структурой юш подструктурой. Операндами такого выражения могут быть также константы или скалярные переменные. Результат выражения является структурой. Все операции со структурами и с массивами выполняются поэлементно. Следовательно, все структуры, входящие в некоторое выражение над структурами, должны быть одинакового строения. [46]
Вызов подпрограммы из программы, написанной на языке ФОРТРАН, осуществляется с помощью протокола ссылок. Протокол содержит адреса аргументов. Если среди аргументов встречается выражение, оно вычисляется в момент вызова подпрограммы, а результат хранится в слове, отведенном для временного хранения, адрес которого передается в подпрограмму. Передача результата выражения осуществляется по значению. [47]
При ближайшем рассмотрении оказывается, однако, что тема эта вообще очень противоречива. Некоторые из противоречий обсуждаются в данном параграфе. Однако в представлениях о том, что бухгалтер в действительности делает в данной области и что, как обычно предполагается, он должен делать, существует некоторая путаница. В результате выражения износ ( depreciation) и амортизационный фонд ( depreciation provision) сбивают с толку как читающих бухгалтерскую отчетность, так и самих бухгалтеров. [48]