Hôm trước đọc code linux có đoạn này, các bạn có thể giải thích if (!*–p) nghĩa là gì không?

Nó sẽ là:

p–; // chuyển đến địa chỉ trước đó (địa chỉ sẽ trừ đi size của kiểu mà p trỏ đến).

x = *p;

if (x == 0) {…}

Comments

Leave a Reply

Discover more from Đào Hải Nam blog

Subscribe now to keep reading and get access to the full archive.

Continue reading