亚洲成人伦理_成人午夜视频在线观看_日本免费网站_黄网站色大毛片_超碰97人人人人人蜜桃_久久在线视频

Rss & SiteMap

曙海教育集團(tuán)論壇 http://www.bjzhda.cn

曙海教育集團(tuán)論壇
共1 條記錄, 每頁(yè)顯示 10 條, 頁(yè)簽: [1]
[瀏覽完整版]

標(biāo)題:C++/Object Pascal中循環(huán)結(jié)構(gòu)的一點(diǎn)差異及討論

1樓
wangxinxin 發(fā)表于:2010-12-10 14:15:51

雖然在所有的編程語(yǔ)言之中,程序的執(zhí)行都無(wú)非是順序、分支和循環(huán)等幾種結(jié)構(gòu),比如說(shuō),C中的if…else,switch…case,while和do…while, 以及Pascal中的if…then…else,case…of,while…do,repeat…until,幾乎就是一一對(duì)應(yīng)的關(guān)系,只不過(guò)語(yǔ)法上有小小的差異而已。這樣的相似性使得我們?cè)谡莆找婚T語(yǔ)言之后,再學(xué)習(xí)其他語(yǔ)言就容易得多了。然而,語(yǔ)言之間的不同是細(xì)微而瑣碎的,如果不注意這些差別的話,它們遲早會(huì)從不知哪個(gè)角落跳出來(lái),讓程序員陷入debug的噩夢(mèng)。


讓我們來(lái)看一個(gè)例子。我們知道在一般的循環(huán)結(jié)構(gòu)中,fo循環(huán)和while循環(huán)是可以轉(zhuǎn)換的,例如,在Pascal中

for I:=StartValue to EndValue do …;

可以轉(zhuǎn)換成相應(yīng)的while 循環(huán):

I:=StartValue;

while I<=EndValue do begin

   …;

   Inc(I);

end;

看起來(lái),這兩種循環(huán)是完全一樣的。別忙,真的完全一樣嗎?下面是一段Delphi代碼,你可以先心算一下,看得出來(lái)的結(jié)果應(yīng)該是多少:

procedure TForm1.FormCreate(Sender: TObject);

var

  i, j : integer;

  index : integer;

  str : string;

begin

  i := 0;

  j := 3;

  for index:=0 to j do begin

    Inc(i);

    if j<5 then Inc(j);

  end;

  str := IntToStr(i);

 

  i := 0;

  j := 3;

  index := 0;

  while index<=j do begin

    Inc(i);

    if (j<5) then Inc(j);

共1 條記錄, 每頁(yè)顯示 10 條, 頁(yè)簽: [1]

Copyright © 2000 - 2009 曙海教育集團(tuán)
Powered By 曙海教育集團(tuán) Version 2.2
Processed in .01563 s, 2 queries.
主站蜘蛛池模板: 免费成年网站 | 国产成人网 | www.788.com色淫免费 | 亚洲一区二区三区久久久 | 亚洲免费片 | av黄色在线 | 色综合天天天天做夜夜夜夜做 | 精品三区| 免费成人高清在线视频 | 91视频在线观看免费 | av乱码| 国产精品日韩一区 | 91视频在线观看 | 激情 亚洲 | 日韩视频 中文字幕 | 亚洲成av人片在线观看无码 | 91性高湖久久久久久久久_久久99 | 四虎在线观看 | av网站免费在线观看 | 免费午夜视频在线观看 | 爱爱综合网| 国内精品免费久久久久软件老师 | 日韩电影a| 蜜桃视频成人 | 色偷偷人人澡人人爽人人模 | 精品国产一二三区 | 久久久精品一区二区三区四季av | 精品欧美乱码久久久久久 | 国产999精品久久久 日本视频一区二区三区 | 国产亚洲精品综合一区 | 麻豆一区二区三区精品视频 | 国产精品毛片无码 | 日本精品久久 | 国产在线一区二区三区 | 在线欧美视频 | 国产激情视频网站 | 粉嫩高清一区二区三区 | www.国产| 亚洲一区二区三区免费在线观看 | 国产精品久久久久久久久久久免费看 | 国产精品视频免费观看 |