标签: pascal
begin integer n; procedure p(k: integer); begin print(n); end; n := 5; p(n/0); end;
输出: 按值调用:除以零错误 按姓名呼叫:5
答案 0 :(得分:-1)
程序 P 的参数是整数,但是当您使用 n / 0 调用它时, n / 0 类型是真实的,不兼容。
在Pascal中,您无法在开始结束之间创建新程序。
(您的代码看起来像C和Pascal的混合)
对不起我的英文:(