Cтраница 4
Буквы N и О применимы только к операндам макрокоманд, буква U является значением характеристики типа, когда не определен тип аргумента. Такая ситуация возникает, например, при выяснении характеристики константы ( поля), при описании которой значение модификатора в операторе DC ( DS) задано с помощью выражения. [46]
Для того чтобы объявить функцию, не имеющую аргументов, может быть использовано специальное ключевое слово void на месте списка типов аргументов. Компилятор вырабатывает предупреждающее сообщение, если в вызове такой функции будут специфицированы аргументы. [47]
![]() |
Использование функции, определенной программистом Хороший стиль программирования. [48] |
Компилятор использует прототип функции для проверки того, что вызовы square имеют корректный тип возвращаемых данных, корректное число аргументов, корректный тип аргументов и что аргументы следуют в правильном порядке. [49]