語法糖的思想其實很簡單。比如數組的形式是arr[i],普通人都是習慣這麼看的,那麼我們可以把用指針表達的東西寫成數組形式,以符合人們的閱讀習慣(除非邏輯上那確實是直接對地址取值)。寫arr[i]總是比寫*(arr+i)清楚、明白、直接,這就是把讀者當人看,後者則是把讀者當機器看。再如,熟悉Turbo C的程序員,習慣了讀、寫GotoXY(),那麼完全可以在vc中包裝一個自定義函數命名為GotoXY()的形式,就繞過了SetConsolePosition()的標識符。像把彙編的賦值語句mov寫成=形式,也就是語法糖,所謂C語言的語句幾乎一句對應一條彙編,也是這個意思,它的所謂高效,也是指的這種對應。