同時使用多種程式語言還蠻痛苦的。集訓學生 ( 只剩一個了 ) 教他 C++ ,而最近電腦課的程式語言課程則是上 VB.Net 。相似的語法的細微差異,一時不察,讓我多花了許多時間除錯。
紀錄一下:
C++ 裡,整數與整數相除便是整數除法,商並不會自動四捨五入。
VB 裡,即使是整數與整數相除,得到的商也是整數,但是會四捨五入,必需改用整數除法運算子( \ ) ,才會得到真正的整數商。
模數 ( 求餘數 ):
C++ 裡面,模數運算子是百分比符號 ( % ) , VB 裡面則是 MOD 運算子。
其他遇到隨時補充吧!
沒有留言:
張貼留言