Archive for July, 2009

In C “abcdef”[3] == 3["abcdef"]

Thursday, July 9th, 2009

Cik ilgi var programmēt C/C++ nezinot, ka "abcdef"[3] ir tas pats, kas 3["abcdef"] ? Jo kvadrātiekavas ir tikai sintaktisks cukurs:

a[i] == *(a + i) == *(i + a) == i[a]

Arrays as Pointers – Weird But True