tbs0242b.pp 486 B

12345678910111213141516171819202122232425262728
  1. const
  2. test = 5;
  3. procedure test_const(const s : string;const x);
  4. begin
  5. writeln(s,' is ',longint(x));
  6. end;
  7. procedure change(var x);
  8. begin
  9. inc(longint(x));
  10. end;
  11. const i : longint = 12;
  12. var
  13. j : longint;
  14. begin
  15. j:=34;
  16. test_const('Const 5',5);
  17. test_const('Untyped const test',test);
  18. test_const('Typed_const i',i);
  19. test_const('Var j',j);
  20. {test_const('i<>j ',i<>j);}
  21. change(i);
  22. change(j);
  23. { change(test);
  24. change(longint); }
  25. end.