PASCAL中的Fillchar是什么意思啊

時間 2022-09-28 06:50:12

1樓:巨龍之淚

自己總結的

賦值專場:

1.longint;filldword(a,sizeof(a)>>2,maxlongint(or $7fffffff);a[i]=maxlongint;

2.dword∈[0,maxlongint*2+1]佔位元組與longint一樣都是4個;

filldword(a,sizeof(a)>>2),$ffffffff);a[i]=maxlongint*2+1;

3.longint;filldword(a,sizeof(a)>>2,$200000000),a[i]=maxlongint div 4;

4.longint;filldword(a,sizeof(a)>>2,$400000000),a[i]=maxlongint div 2;

2樓:

fillchar(a,sizeof(a),0):

注意,最好是一維陣列,否則不要賦0以外的值(pascal可能出錯)

3樓:匿名使用者

fillchar(a,sizeof(a),0):表示對a陣列賦0

fillchar,整體賦值

4樓:匿名使用者

即將某一個陣列的每一位複製成一個值。fillchar(a,sizof(a),0);

pascal選擇排序的優化

program x1 vara array 1.10 of integer i,j,k,t integer begin for i 1 to 10 do read a i for i 1 to 9 do begin k i for j i 1 to 10 do if a k t a i a i a ...

pascal語言中while語句的問題

不一定要有。例如 while n 20 do inc n 因為while之後只有一個語句 inc n 所以不用begin end 如果有多個語句,例如 while n 20 do begin inc n dec n end 這樣就要有begin end 了。記住這個,如果while後只有一個語句,那...

用pascal求a到b之間的最大質數

你可以在 if f true then begin write i 4 inc t end end 這個迴圈中增加一個integer變數x來負責記錄 目前為止最大的質數 即加入 x i vari,j,t,a,b,max integer f boolean begin readln a,b if a ...