憤怒!!! VB 你 TMD 累不累

首先聲明此篇文章不是評論語言的好壞,只是本人習慣問題。其次本人現在的VB.NET水平非常垃圾,做出的一些評論還很無知,所以高手就PASS吧。這篇文章的目的只是爲了泄憤。 

剛開始學 .NET, 因爲大家都說金老師的《編程的奧祕》(VB.NET 代碼實例)講的簡單易懂,所以便買之。但其實本人學習C/C++時間比較長,比較習慣C/C++的語法。剛開始接觸VB.NET的語法確實感到很多不便,一些小的麻煩就不嘮叨了。就來說說今天的事吧。本人按《編程的奧祕》裏提出的要求寫一個文件分割程序,我的方法是用戶輸入一個文件大小尺寸,然後按用戶指定的這個尺寸把被分割文件分割成若干個。就在計算分割多少個文件的時候出現了問題,我的方法是用被分割文件的尺寸除以用戶指定的尺寸,然後檢測是否有餘數如果有則加1。但平平出現計算錯誤,把我搞的不知所云。檢查了很多地方後,才發現原來VB.NET的除法運算會發生四捨五入,比如:5 / 3 = 1 餘數是 2  但 VB.NET 5 / 3 = 2 四捨五入。這樣搞的我還要寫代碼檢測它是否四捨五入,真是多此一舉啊。

從 彙編 ——> C ——> C++,小弟真還沒見過 四捨五入的 除法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章