您现在的位置:小学生自学网>> 信息>> 学习电脑

pascal语言的函数中,返回值不是数值类型的是

作者: 来源: 发布时间:2015年10月20日 点击数:
 

下列pascal语言的函数中,返回值不是数值类型的是

    Apos      Bcopy       Clength     Dabs

 

 

pos函数

 

在 p:=pos(ch,s)中,
ch可为char,也可为string, (LZ不妨试一试用string)
当返回值p=0时,则在s中没有ch出现,
否则p就为ch最早在s中出现在第p位
例如:
p:=pos(‘j','adjadj’);  则p=3;
p:=pos('c','adjadj'); 则p=0;
p:=pos('dj','adjadj');则p=2;

lz说的pos('l','liang')  的结果是1

 

 

 

copy函数

s1:=copy(s,m,n);
就是将字符串s从第m个字符数起共n个字符组成的新字符串赋值给s1
比如s是lsohglsss
s1:=copy(s,2,2);
s1的值就是so

length函数

length函数是求字符串长度
s:='sfseafaeg';
length(s)=9
s:='123';
length(s)=3

 

abs函数

绝对值函数abs(15)=15   abs(-15)=15