摘要: 不解釋蝦瞇析pointer alignmentarm-linux-gccunsigned char buf[1024];unsigned char* ptr = buf;ptr += 511;(unsigned)ptr &= ~511;gccunsigned char buf[1024];unsigned char* ptr = buf;ptr += 511;ptr = (unsigned)ptr & ~511;這兩種編譯器的寫法不同為什麼不同?我當然不知道我只是來打醬油的編譯完的warning就無視吧據說是c90之後的規格的關係 阅读全文