01/10/2018, 16:31

Đoạn code khó hiểu về array

mình lục trên mạng thì có một đoạn code tương tự thế này, lúc đầu mình nghĩ nó sai vì 3 có phải array đâu, nhưng check lại thì nó cứ run bình thường

int arr[]  = {3,  5,  7,  4};
printf("%i", 3[arr]);// => arr[3] == 3[arr]

mong các bạn giúp mình giải thích lý do nó run đc

rogp10 viết 18:35 ngày 01/10/2018

a[i] thực ra là *(a+i), hay *(i+a) cũng tương đương.

Bài liên quan
0