【发布时间】:2016-04-10 12:06:45
【问题描述】:
我想确保给定的字符串文字最终位于一个 2 的倍数甚至更好的 4 的地址。
有什么方法可以实现,最好不使用任何特定于编译器的扩展?还是不可能?
我想这样做,所以字符串地址的最低位是 0,并且可以(ab)用作标记位。
【问题讨论】:
-
将字符串与地址对齐我们能理解什么...你能解释一下这是什么意思吗???
-
@Xoce:c 中的字符串是指向 char 的简单指针。任何指针都有地址。我想以某种方式确保所述地址是四的倍数。
标签: c string c99 string-literals