pascal inc(a[i])什么意思?

发布网友 发布时间:2022-04-22 07:56

我来回答

5个回答

热心网友 时间:2024-10-18 08:54

inc(a[i])等同于a[i]:=a[i]+1;但是只适用于integer系列(包括shortint,longint,int等……)用在Real上会报错。

补充一句,还能写成inc(a,b),意为a:=a+b;
所以a+b问题可以这样写:
var
a,b:longint;

begin
readln(a,b);
inc(a,b);
writeln(a);
end.

热心网友 时间:2024-10-18 08:53

a[i]的值+1,是一个过程(procedure)
a[i]也可以是字符型,那就是ascii码+1

热心网友 时间:2024-10-18 08:53

a[i]:=a[i]+1

热心网友 时间:2024-10-18 08:54

inc(a[i])相当于a[i]:=succ(a[i]);(succ是求后继的函数)
dec(a[i])相当于a[i]:=pred(a[i]);(pred是求前驱的函数)

比如inc(1)=2,inc('a')='b',inc(false)=true

热心网友 时间:2024-10-18 08:53

数组元素 a[i] 自加一

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com