• 20 March 2017
    • Українська література
    • Автор: Тати20

    Какое обращение к процедуре S содержит ошибку?

    Procedure S (a:byte; b:real; var c:char);
    Begin
    c:=Chr(a);
    b:=b+a;
    end;
    Var
    x:byte;
    y:real;
    z:char;
    Begin
    ...

    S(x+2, y*y, z);
    S(1, 2, 'z');
    S(2, sin( y ), z);
    S(x+x, x+y, z);

    • Ответ оставил: Мненужнпомошь
    S(1, 2, 'z'); - неверный вызов.Фактический параметр 'z' - константа и он не может сопоставляться параметру процедуры с, имеющему описатель var.
    • НЕ НАШЛИ ОТВЕТ?
    Если вас не устраивает ответ или его нет, то попробуйте воспользоваться поиском на сайте и найти похожие ответы по предметы...

Последние опубликованные вопросы