2007年4月25日 星期三

程式語言錯亂篇

同時使用多種程式語言還蠻痛苦的。集訓學生 ( 只剩一個了 ) 教他 C++ ,而最近電腦課的程式語言課程則是上 VB.Net 。相似的語法的細微差異,一時不察,讓我多花了許多時間除錯。

紀錄一下:

整數除法:

C++ 裡,整數與整數相除便是整數除法,商並不會自動四捨五入。

VB 裡,即使是整數與整數相除,得到的商也是整數,但是會四捨五入,必需改用整數除法運算子( \ ) ,才會得到真正的整數商。

模數 ( 求餘數 ):

C++ 裡面,模數運算子是百分比符號 ( % ) , VB 裡面則是 MOD 運算子。

其他遇到隨時補充吧!

沒有留言:

張貼留言