内存管理实验:这个C语言知识是什么意思啊?

2019-07-21 01:31发布

__align(32) u8 mem1base[MEM1_MAX_SIZE]; 
__align(32) u8 mem2base[MEM2_MAX_SIZE] __attribute__((at(0X68000000)));
__align(32) u8 mem3base[MEM3_MAX_SIZE] __attribute__((at(0X10000000)));
请问大神:
问题1:__align() __attribute((at))是在哪里定义的啊?(我找不到它的定义,是不是像printf()是被封装好的,那如果是这种情况下,它是定义在哪个文件下的啊?)
问题2:这是C++的知识范畴吗?我在C书上没看到这部分内容的介绍啊,恳请大神指教~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。