Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 電腦軟體介紹

程式設計師專屬 6 大詭異小習慣:從 0 開始數到 == 判斷相等

編輯:電腦軟體介紹

與程式設計師同住、共事,你會發現他們擁有獨特的思維模式與行為模式。以下整理 6 個經典「職業病」,看看你中了幾個?

0. 從 0 開始計數

吵架說「我數三下:零、一、二!」;清單編號從 0 起寫。
成因:陣列 array[0] 為第一個元素,無數次越界錯誤刻入肌肉記憶。

1. 選擇題用布林邏輯回答

問:「要咖啡還是茶?」答:「嗯。」
成因:條件A || 條件B 任一為真即回傳 true。現實中服務員會優先給咖啡,無咖啡才上茶——這就是短路求值邏輯。

2. 分號結尾綜合症

寫訊息、筆記每行結尾加分號;換行前手指自動伸向 ;。
成因:C/C++/Java 等啟蒙語言以分號結尾語句,鍵盤右小指位置極佳,漏分號編譯報錯的痛楚太深。

3. 「語言」定義不同調

問:「會幾國語言?」常人答:中、英、法。程式設計師答:C、C++、Java、Ruby。
成因:程式語言無國界,語法比自然語言易學,是全球開發者共同溝通橋樑。

4. 千 (k) = 1024

心中換算:1km = 1024m,1kg = 1024g。覺得 512、1024 才是整數;二進制 1000000000 才叫漂亮。
成因:電腦二進制世界,210=1024,kilo 譯為「千」。

5. 用 == 表示「等於」

代碼中 = 是指派,== 才是比較。if (a = b) 編譯通過卻邏輯錯,是新手噩夢。現代語言多加防呆,但雙等意識已內化。

6. 用 // 表示「請忽略這行」

點菜單寫:
魚香肉絲蓋飯 1
// 宮保雞丁蓋飯 1
牛肉面 1

成因:// 為單行註解,執行時忽略。被冷落時會抱怨:「我被註解掉了嗎?」

尾聲

他們搶鍵盤用熱鍵、整理旅館電腦、糾正小孩三原色是 RGB、用像素描述距離、看電影想做磁碟重組……這不正是他們可愛之處?

本文來源:系統之家 www.xp85.com

Copyright © Windows教程網 All Rights Reserved