1 三字母用法
举例来说,系统看到??!会把它自动转为|,看到??(会转为[。这很容会引起造成意想不到的结果,并且会大大降低代码的可读性。
早期进行编程时,键盘上还不能直接打出某些特殊字符,例如大括号。因此用了这种间接的方法。
2
C:数组索引工作模式等同于指针
在C中,a[i]和i[a]是可以互换的,两个写法都能得出一样的结果。
在C中,对内存块而言,数组与指针是无差别的,就是说:
a[i] = *(a + i) = *(i + a) = i[a]。
网友们的看法:
指针和更直接地与内存打交道