对于C语言,我可以这样秀:比如当创建一个数组arr[n]之后,一般我们去遍历数组的时候是for (int i = 0; i < n; i++) { a[i]; }但是我知道下表访问符[]是个语法糖,也就是说a[i]在编译器看来是*(a+ i)所以,遍历数组的时候可以这么写:for (int i = 0; i < n; i++) { i[a]; }我相信一般人没这么试过。
对于C语言,我可以这样秀:比如当创建一个数组arr[n]之后,一般我们去遍历数组的时候是for (int i = 0; i < n; i++) { a[i]; }但是我知道下表访问符[]是个语法糖,也就是说a[i]在编译器看来是*(a+ i)所以,遍历数组的时候可以这么写:for (int i = 0; i < n; i++) { i[a]; }我相信一般人没这么试过。
转载于:https://my.oschina.net/floristgao/blog/1860282