我希望我创建的全局变量的地址是0x1000的倍数。样品
char alignstr[0x100] = "this is align string";int main(){ printf("var address = [%p]", &alignstr);}output"var address = [0x140005000]"
char alignstr[0x100] = "this is align string";
int main()
{
printf("var address = [%p]", &alignstr);
}
output
"var address = [0x140005000]"
8nuwlpux1#
使用alignas:
alignas
alignas(0x1000) char alignstr[0x100] = "this is align string";
1条答案
按热度按时间8nuwlpux1#
使用
alignas
: