以以下的例子來看 C Compiler 的 token 的規則
a+++b

a = 2, b = 2, output = 3

根據 C 語言 spec 每個非空白字元都會被附加在正在讀取的代符後面

因此 a+++b

C compiler 會把他剖析成以下四個代符 a, ++, +,b

 

只是其實 programer 應該要避免這樣的寫法 程式可讀性極差

這只是在考對 C 的熟悉度而已

文章標籤
全站熱搜
創作者介紹
創作者 chan511 的頭像
chan511

JohnKang 部落格

chan511 發表在 痞客邦 留言(0) 人氣(0)