这个非法表达式在 pascal 中意味着什么?

问题描述 投票:0回答:1

这是代码,我得到这两个错误 1: 8,14 非法表达式和 2: 8,1 ''警告:变量 k 似乎没有被初始化

program komunaluri_1;
var 
  den, g, w, das, k : integer;
begin
  den := 21;
  g := 50;
  w := 340;  
  das := 250;
  k = w + g + den + das;               
  write('your total is'); write(k);
end.

我试图将所有这些数字相加,然后写出总数,但我似乎无法修复任何这些错误

pascal
1个回答
0
投票

您的表达式

k = w + g + den + das
是一个测试,以确定
k
是否等于
w + g + den + das
,而不是k
分配
,这几乎肯定是您想要的。

program komunaluri_1;
var 
  den, g, w, das, k : integer;
begin
  den := 21;
  g := 50;
  w := 340;  
  das := 250;
  k := w + g + den + das;               
  write('your total is'); write(k);
end.
© www.soinside.com 2019 - 2024. All rights reserved.